eZ\Bundle\EzPublishCoreBundle\Tests\RichTextHtml5ConverterPassTest::testCollectProviders PHP Method

testCollectProviders() public method

    public function testCollectProviders()
    {
        $configurationResolver = new Definition();
        $this->setDefinition('ezpublish.fieldType.ezrichtext.converter.output.xhtml5', $configurationResolver);
        $configurationProvider = new Definition();
        $configurationProvider->addTag('ezpublish.ezrichtext.converter.output.xhtml5');
        $this->setDefinition('ezrichtext.converter.test1', $configurationProvider);
        $configurationProvider = new Definition();
        $configurationProvider->addTag('ezpublish.ezrichtext.converter.output.xhtml5', array('priority' => 10));
        $this->setDefinition('ezrichtext.converter.test2', $configurationProvider);
        $configurationProvider = new Definition();
        $configurationProvider->addTag('ezpublish.ezrichtext.converter.output.xhtml5', array('priority' => 5));
        $this->setDefinition('ezrichtext.converter.test3', $configurationProvider);
        $configurationProvider = new Definition();
        $configurationProvider->addTag('ezpublish.ezrichtext.converter.output.xhtml5', array('priority' => 5));
        $this->setDefinition('ezrichtext.converter.test4', $configurationProvider);
        $this->compile();
        $this->assertContainerBuilderHasServiceDefinitionWithArgument('ezpublish.fieldType.ezrichtext.converter.output.xhtml5', 0, array(new Reference('ezrichtext.converter.test1'), new Reference('ezrichtext.converter.test3'), new Reference('ezrichtext.converter.test4'), new Reference('ezrichtext.converter.test2')));
    }
RichTextHtml5ConverterPassTest