eZ\Bundle\EzPublishCoreBundle\Tests\DependencyInjection\EzPublishCoreExtensionTest::testRepositoriesConfigurationCompatibility PHP Метод

testRepositoriesConfigurationCompatibility() публичный Метод

    public function testRepositoriesConfigurationCompatibility()
    {
        $repositories = array('main' => array('engine' => 'legacy', 'connection' => 'default', 'search' => array('engine' => 'elasticsearch', 'connection' => 'blabla')), 'foo' => array('engine' => 'sqlng', 'connection' => 'default', 'search' => array('engine' => 'solr', 'connection' => 'lalala')));
        $expectedRepositories = array('main' => array('search' => array('engine' => 'elasticsearch', 'connection' => 'blabla', 'config' => array()), 'storage' => array('engine' => 'legacy', 'connection' => 'default', 'config' => array()), 'fields_groups' => array('list' => ['content'], 'default' => 'content')), 'foo' => array('search' => array('engine' => 'solr', 'connection' => 'lalala', 'config' => array()), 'storage' => array('engine' => 'sqlng', 'connection' => 'default', 'config' => array()), 'fields_groups' => array('list' => ['content'], 'default' => 'content')));
        $this->load(array('repositories' => $repositories));
        $this->assertTrue($this->container->hasParameter('ezpublish.repositories'));
        $this->assertSame($expectedRepositories, $this->container->getParameter('ezpublish.repositories'));
    }