Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3111acc

Browse files
committed
Added tests
1 parent b02cb0a commit 3111acc

File tree

4 files changed

+42
-0
lines changed

4 files changed

+42
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
$container->loadFromExtension('framework', array(
4+
'messenger' => array(
5+
'middlewares' => array(
6+
'validation' => array(
7+
'enabled' => false,
8+
),
9+
),
10+
),
11+
));
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<container xmlns="http://symfony.com/schema/dic/services"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xmlns:framework="http://symfony.com/schema/dic/symfony"
5+
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd
6+
http://symfony.com/schema/dic/symfony http://symfony.com/schema/dic/symfony/symfony-1.0.xsd">
7+
8+
<framework:config>
9+
<framework:messenger>
10+
<framework:middlewares>
11+
<framework:validation enabled="false"/>
12+
</framework:middlewares>
13+
</framework:messenger>
14+
</framework:config>
15+
</container>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
framework:
2+
messenger:
3+
middlewares:
4+
validation:
5+
enabled: false

src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
use Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer;
4545
use Symfony\Component\Translation\DependencyInjection\TranslatorPass;
4646
use Symfony\Component\Validator\DependencyInjection\AddConstraintValidatorsPass;
47+
use Symfony\Component\Validator\Validation;
4748
use Symfony\Component\Workflow;
4849

4950
abstract class FrameworkExtensionTest extends TestCase
@@ -508,6 +509,16 @@ public function testMessengerDoctrine()
508509
$this->assertEquals('foobar', $def->getArgument(1));
509510
}
510511

512+
public function testMessengerValidationDisabled()
513+
{
514+
if (!class_exists(Validation::class)) {
515+
self::markTestSkipped('Skipping tests since Validator component is not installed');
516+
}
517+
518+
$container = $this->createContainerFromFile('messenger_validation');
519+
$this->assertFalse($container->hasDefinition('messenger.middleware.validator'));
520+
}
521+
511522
public function testTranslator()
512523
{
513524
$container = $this->createContainerFromFile('full');

0 commit comments

Comments
 (0)