eZ\Bundle\EzPublishCoreBundle\EzPublishCoreBundle::getContainerExtension PHP Метод

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

    public function getContainerExtension()
    {
        if (!isset($this->extension)) {
            $this->extension = new EzPublishCoreExtension(array(new ConfigParser\ContentView(), new ConfigParser\LocationView(), new ConfigParser\BlockView(), new ConfigParser\Common(), new ConfigParser\Content(), new ConfigParser\FieldType\RichText(), new ConfigParser\FieldTemplates(), new ConfigParser\FieldEditTemplates(), new ConfigParser\FieldDefinitionSettingsTemplates(), new ConfigParser\FieldDefinitionEditTemplates(), new ConfigParser\Image(), new ConfigParser\Page(), new ConfigParser\Languages(), new ConfigParser\IO(new ComplexSettingParser())));
            $this->extension->addPolicyProvider(new RepositoryPolicyProvider());
        }
        return $this->extension;
    }