/**
  * {@inheritdoc}
  */
 public function build(ContainerBuilder $container)
 {
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver([__DIR__ . '/Resources/config/model' => 'Integrated\\Bundle\\ChannelBundle\\Model']));
     $container->addCompilerPass(new RegisterConfigPass());
     $container->addCompilerPass(new RegisterConfigResolverPass());
     $container->addCompilerPass(new RegisterAdapterPass());
 }
 /**
  * {@inheritdoc}
  */
 public function build(ContainerBuilder $container)
 {
     $interfaces = array('Accard\\Component\\Drug\\Model\\DrugInterface' => 'accard.model.drug.class', 'Accard\\Component\\Drug\\Model\\DrugGroupInterface' => 'accard.model.drug_group.class');
     $container->addCompilerPass(new ResolveDoctrineTargetEntitiesPass('accard_drug', $interfaces), PassConfig::TYPE_BEFORE_REMOVING);
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'Accard\\Component\\Drug\\Model');
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('doctrine.orm.entity_manager'), 'accard_drug.driver.doctrine/orm'));
 }
 /**
  * @param ContainerBuilder $container
  */
 private function addRegisterMappingsPass(ContainerBuilder $container)
 {
     $mappings = array(realpath(__DIR__ . '/Resources/config/ORM') => 'Numerique1\\Bundle\\NotificationBundle\\Model');
     if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings));
     }
 }
 /**
  * {@inheritdoc}
  */
 public function build(ContainerBuilder $container)
 {
     $interfaces = array('Accard\\Component\\Activity\\Model\\ActivityInterface' => 'accard.model.activity.class', 'Accard\\Component\\Activity\\Model\\FieldInterface' => 'accard.model.activity_field.class', 'Accard\\Component\\Activity\\Model\\FieldValueInterface' => 'accard.model.activity_field_value.class', 'Accard\\Component\\Activity\\Model\\PrototypeInterface' => 'accard.model.activity_prototype.class');
     $container->addCompilerPass(new ResolveDoctrineTargetEntitiesPass('accard_activity', $interfaces), PassConfig::TYPE_BEFORE_REMOVING);
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'Accard\\Component\\Activity\\Model');
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('doctrine.orm.entity_manager'), 'accard_activity.driver.doctrine/orm'));
 }
 /**
  * @param ContainerBuilder $container
  */
 private function addRegisterMappingsPass(ContainerBuilder $container)
 {
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'FOS\\UserBundle\\Model');
     if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('fos_user.model_manager_name'), 'fos_user.backend_type_orm'));
     }
 }
 /**
  * {@inheritdoc}
  */
 public function build(ContainerBuilder $container)
 {
     $interfaces = array('DAG\\Component\\Option\\Model\\OptionInterface' => 'dag.model.option.class', 'DAG\\Component\\Option\\Model\\OptionValueInterface' => 'dag.model.option_value.class');
     $container->addCompilerPass(new ResolveDoctrineTargetEntitiesPass('dag_option', $interfaces));
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'DAG\\Component\\Option\\Model');
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('doctrine.orm.entity_manager'), 'dag_option.driver.doctrine/orm'));
 }
 /**
  * {@inheritdoc}
  */
 public function build(ContainerBuilder $container)
 {
     $interfaces = array('Accard\\Component\\Core\\Model\\PatientPhaseInterface' => 'accard.model.patient_phase.class', 'Accard\\Component\\Core\\Model\\PatientPhaseInstanceInterface' => 'accard.model.patient_phase_instance.class', 'Accard\\Component\\Core\\Model\\DiagnosisPhaseInterface' => 'accard.model.diagnosis_phase.class', 'Accard\\Component\\Core\\Model\\DiagnosisPhaseInstanceInterface' => 'accard.model.diagnosis_phase_instance.class');
     $container->addCompilerPass(new ResolveDoctrineTargetEntitiesPass('accard_core', $interfaces), PassConfig::TYPE_BEFORE_REMOVING);
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'Accard\\Component\\Core\\Model');
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('doctrine.orm.entity_manager'), 'accard_core.driver.doctrine/orm'));
 }
 private function registerORMEmbeddableMappings(ContainerBuilder $container)
 {
     $modelDir = realpath(__DIR__ . '/Resources/config/orm-embeddable-mappings');
     $mappings = [$modelDir => 'Atom\\Uploader\\Model\\Embeddable'];
     $doctrineMappingsPass = DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, ['atom_uploader.model_manager_name'], 'atom_uploader.driver_type_orm_embeddable');
     $container->addCompilerPass($doctrineMappingsPass);
 }
 public function build(ContainerBuilder $container)
 {
     $mappings = [realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'OAuth2\\ResourceOwner'];
     if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, []));
     }
 }
 public function build(ContainerBuilder $container)
 {
     parent::build($container);
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'FOS\\UserBundle\\Model');
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('fos_user.model_manager_name'), 'fos_user.backend_type_orm'));
     $container->loadFromExtension("fos_user", array("db_driver" => "orm", "firewall_name" => "secured_area", "user_class" => "Bigfish\\Bundle\\UserBundle\\Entity\\User"));
 }
Beispiel #11
0
 /**
  * Creates and registers compiler passes for ORM mappings if both doctrine
  * ORM and a suitable compiler pass implementation are available.
  *
  * @param ContainerBuilder $container
  */
 private function buildOrmCompilerPass(ContainerBuilder $container)
 {
     if (!class_exists('Doctrine\\ORM\\Version') || !class_exists('Symfony\\Bridge\\Doctrine\\DependencyInjection\\CompilerPass\\RegisterMappingsPass') || !class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         return;
     }
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver(array(realpath(__DIR__ . '/Resources/config/doctrine-model') => 'Symfony\\Cmf\\Bundle\\SeoBundle\\Model'), array('cmf_seo.dynamic.persistence.orm.manager_name'), 'cmf_seo.backend_type_orm', array('CmfSeoBundle' => 'Symfony\\Cmf\\Bundle\\SeoBundle\\Model')));
 }
 public function build(ContainerBuilder $container)
 {
     $mappings = [realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'SpomkyLabs\\OAuth2ServerBundle\\Plugin\\PublicClientPlugin\\Model'];
     if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, ['oauth2_server.public_client.manager']));
     }
 }
 public function build(ContainerBuilder $container)
 {
     $container->addCompilerPass(new ConfigurationEntryCompilerPass());
     $mappings = [realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'SpomkyLabs\\OAuth2ServerBundle\\Plugin\\SimpleStringAccessTokenPlugin\\Model'];
     if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, ['oauth2_server.simple_string_access_token.manager']));
     }
 }
 /**
  * @param ContainerBuilder $container
  */
 private function addRegisterMappingsPass(ContainerBuilder $container)
 {
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'Maxim\\CMSBundle\\Model');
     $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass';
     if (class_exists($ormCompilerClass)) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('maxim_cms.model_manager_name'), 'maxim_cms.backend_type_orm'));
     }
 }
 /**
  * Add register mappings pass.
  *
  * @param ContainerBuilder $container
  */
 private function addRegisterMappingsPass(ContainerBuilder $container)
 {
     $mappings = [realpath(__DIR__ . '/Resources/config/doctrine/model') => 'Aureja\\JobQueue\\Model'];
     $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass';
     if (class_exists($ormCompilerClass)) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings));
     }
 }
 /**
  * @param ContainerBuilder $container
  */
 protected function addDoctrinePass(ContainerBuilder $container)
 {
     if (class_exists('\\Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'DreamCommerce\\ShopAppstoreBundle\\Model');
         // hint: DO NOT shorthand this import - it will screw up environments with no Doctrine installed
         $container->addCompilerPass(\Doctrine\Bundle\DoctrineBundle\DependencyInjection\Compiler\DoctrineOrmMappingsPass::createXmlMappingDriver($mappings));
         $container->addCompilerPass(new DoctrinePass());
     }
 }
 /**
  * {@inheritdoc}
  */
 public function build(ContainerBuilder $container)
 {
     $interfaces = array('DAG\\Bundle\\SettingsBundle\\Model\\ParameterInterface' => 'dag.model.parameter.class');
     $container->addCompilerPass(new ResolveDoctrineTargetEntitiesPass('dag_settings', $interfaces));
     $container->addCompilerPass(new RegisterSchemasPass());
     $container->addCompilerPass(new RegisterSchemaExtensionsPass());
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'DAG\\Bundle\\SettingsBundle\\Model');
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('doctrine.orm.entity_manager'), 'dag_settings.driver.doctrine/orm'));
 }
 public function build(ContainerBuilder $container)
 {
     parent::build($container);
     $modelDir = realpath(__DIR__ . '/Resources/config/doctrine/mappings');
     $mappings = array($modelDir => 'Shivas\\BouncerBundle\\Model');
     $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass';
     if (class_exists($ormCompilerClass)) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('shivas_bouncer.model_manager_name'), 'shivas_bouncer.backend_orm', array('ShivasBouncerBundle' => 'Shivas\\BouncerBundle\\Model')));
     }
 }
 public function build(ContainerBuilder $container)
 {
     parent::build($container);
     $modelDir = realpath(__DIR__ . '/Resources/config/doctrine/model');
     $mappings = [$modelDir => 'Bitheater\\RatingBundle\\Model'];
     $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass';
     if (class_exists($ormCompilerClass)) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, ['bitheater_rating.manager_name'], 'bitheater_rating.backend_type_orm'));
     }
 }
 /**
  * {@inheritdoc}
  */
 public function build(ContainerBuilder $container)
 {
     parent::build($container);
     $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass';
     if (class_exists($ormCompilerClass)) {
         $ref = new \ReflectionClass($this);
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver(array(realpath(dirname($ref->getFileName()) . '/Resources/config/doctrine/model') => 'Sonatra\\Bundle\\MailerBundle\\Model')));
     }
     $this->addCompilerPasses($container);
 }
 /**
  * {@inheritdoc}
  */
 public function build(ContainerBuilder $container)
 {
     $interfaces = array('DAG\\Component\\Resource\\Model\\LogInterface' => 'dag.model.log.class');
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'DAG\\Component\\Resource\\Model');
     $container->addCompilerPass(new ObjectToIdentifierServicePass());
     $container->addCompilerPass(new RegisterImporterPass());
     $container->addCompilerPass(new RegisterImporterManagerPass());
     $container->addCompilerPass(new RegisterExpressionLanguagePass());
     $container->addCompilerPass(new ResolveDoctrineTargetEntitiesPass('dag_resource', $interfaces));
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('doctrine.orm.entity_manager'), 'dag_resource.driver.doctrine/orm'));
 }
 /**
  * @param ContainerBuilder $container
  */
 private function addRegisterMappingsPass(ContainerBuilder $container)
 {
     // the base class is only available since symfony 2.3
     $symfonyVersion = class_exists('Symfony\\Bridge\\Doctrine\\DependencyInjection\\CompilerPass\\RegisterMappingsPass');
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'JavierEguiluz\\Bundle\\EasyAdminBundle\\Model');
     if ($symfonyVersion && class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('easy_admin.model_manager_name'), 'easy_admin.backend_type_orm'));
     } else {
         $container->addCompilerPass(RegisterMappingsPass::createOrmMappingDriver($mappings));
     }
 }
 private function addRegisterMappingPass(ContainerBuilder $container)
 {
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine/model') => 'Solilokiam\\SummernoteBundle\\Model');
     $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass';
     if (class_exists($ormCompilerClass)) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('doctrine.orm.entity_manager'), 'fos_user.backend_type_orm'));
     }
     $mongoCompilerClass = 'Doctrine\\Bundle\\MongoDBBundle\\DependencyInjection\\Compiler\\DoctrineMongoDBMappingsPass';
     if (class_exists($mongoCompilerClass)) {
         $container->addCompilerPass(DoctrineMongoDBMappingsPass::createXmlMappingDriver($mappings, array('doctrine.odm.mongodb.document_manager'), 'fos_user.backend_type_mongodb'));
     }
 }
 public function build(ContainerBuilder $container)
 {
     parent::build($container);
     $container->addCompilerPass(new ValidationPass());
     $container->addCompilerPass(new DbPass());
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'NyroDev\\NyroCmsBundle\\Model');
     if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('nyrocms.model_manager_name')));
     }
     if (class_exists('Doctrine\\Bundle\\MongoDBBundle\\DependencyInjection\\Compiler\\DoctrineMongoDBMappingsPass')) {
         $container->addCompilerPass(DoctrineMongoDBMappingsPass::createXmlMappingDriver($mappings, array('nyrocms.model_manager_name')));
     }
 }
Beispiel #25
0
 /**
  * @param ContainerBuilder $container
  */
 private function addRegisterMappingsPass(ContainerBuilder $container)
 {
     $mappings = [realpath(__DIR__ . '/Resources/config/doctrine') => 'HMLB\\DDD'];
     if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, ['fos_user.model_manager_name'], 'fos_user.backend_type_orm'));
     }
     if (class_exists('Doctrine\\Bundle\\MongoDBBundle\\DependencyInjection\\Compiler\\DoctrineMongoDBMappingsPass')) {
         $container->addCompilerPass(DoctrineMongoDBMappingsPass::createXmlMappingDriver($mappings, ['fos_user.model_manager_name'], 'fos_user.backend_type_mongodb'));
     }
     if (class_exists('Doctrine\\Bundle\\CouchDBBundle\\DependencyInjection\\Compiler\\DoctrineCouchDBMappingsPass')) {
         $container->addCompilerPass(DoctrineCouchDBMappingsPass::createXmlMappingDriver($mappings, ['fos_user.model_manager_name'], 'fos_user.backend_type_couchdb'));
     }
 }
 /**
  * @param ContainerBuilder $container
  */
 private function addRegisterMappingsPass(ContainerBuilder $container)
 {
     if (false === class_exists('Symfony\\Bridge\\Doctrine\\DependencyInjection\\CompilerPass\\RegisterMappingsPass')) {
         throw new \LogicException('Missing RegisterMappingsPass available since symfony 2.3');
     }
     $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'AerialShip\\SamlSPBundle\\Model');
     if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('aerial_ship_saml_sp.model_manager_name'), 'aerial_ship_saml_sp.backend_type_orm'));
     }
     if (class_exists('Doctrine\\Bundle\\MongoDBBundle\\DependencyInjection\\Compiler\\DoctrineMongoDBMappingsPass')) {
         $container->addCompilerPass(DoctrineMongoDBMappingsPass::createXmlMappingDriver($mappings, array('aerial_ship_saml_sp.model_manager_name'), 'aerial_ship_saml_sp.backend_type_mongodb'));
     }
 }
 private function addRegisterMappingsPass(ContainerBuilder $container)
 {
     $mappings = array(realpath(__DIR__ . '/Resources/config/model') => 'Bazinga\\OAuthServerBundle\\Model');
     if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('bazinga.oauth.model_manager_name'), 'bazinga.oauth.backend_type_orm'));
     }
     if (class_exists('Doctrine\\Bundle\\MongoDBBundle\\DependencyInjection\\Compiler\\DoctrineMongoDBMappingsPass')) {
         $container->addCompilerPass(DoctrineMongoDBMappingsPass::createXmlMappingDriver($mappings, array('bazinga.oauth.model_manager_name'), 'bazinga.oauth.backend_type_mongodb'));
     }
     if (class_exists('Doctrine\\Bundle\\CouchDBBundle\\DependencyInjection\\Compiler\\DoctrineCouchDBMappingsPass')) {
         $container->addCompilerPass(DoctrineCouchDBMappingsPass::createXmlMappingDriver($mappings, array('bazinga.oauth.model_manager_name'), 'bazinga.oauth.backend_type_couchdb'));
     }
 }
 public function build(ContainerBuilder $container)
 {
     parent::build($container);
     $modelDir = realpath(__DIR__ . '/Resources/config/doctrine/model');
     $mappings = [$modelDir => 'Ivoaz\\Bundle\\ContentEditableBundle\\Model'];
     $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass';
     if (class_exists($ormCompilerClass)) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, ['ivoaz_content_editable.model_manager_name'], 'ivoaz_content_editable.model_type_orm', ['IvoazContentEditableBundle' => 'Symfony\\Cmf\\RoutingBundle\\Model']));
     }
     $mongoCompilerClass = 'Doctrine\\Bundle\\MongoDBBundle\\DependencyInjection\\Compiler\\DoctrineMongoDBMappingsPass';
     if (class_exists($mongoCompilerClass)) {
         $container->addCompilerPass(DoctrineMongoDBMappingsPass::createXmlMappingDriver($mappings, ['ivoaz_content_editable.model_manager_name'], 'ivoaz_content_editable.model_type_mongodb', ['IvoazContentEditableBundle' => 'Symfony\\Cmf\\RoutingBundle\\Model']));
     }
 }
 public function build(ContainerBuilder $container)
 {
     parent::build($container);
     // ...
     $modelDir = realpath(__DIR__ . '/Resources/config/doctrine');
     $mappings = array($modelDir => 'TxTony\\ArrowDBConnectorBundle\\Model');
     $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass';
     if (class_exists($ormCompilerClass)) {
         $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($mappings, array('tx_tony_arrow_db_connector.model_manager_name'), 'tx_tony_arrow_db_connector.backend_type_orm'));
     }
     $mongoCompilerClass = 'Doctrine\\Bundle\\MongoDBBundle\\DependencyInjection\\Compiler\\DoctrineMongoDBMappingsPass';
     if (class_exists($mongoCompilerClass)) {
         $container->addCompilerPass(DoctrineMongoDBMappingsPass::createXmlMappingDriver($mappings, array('tx_tony_arrow_db_connector.model_manager_name'), 'tx_tony_arrow_db_connector.backend_type_mongodb'));
     }
 }
 /**
  * @param ContainerBuilder $container
  */
 public function build(ContainerBuilder $container)
 {
     if ($container->hasExtension('fsi_doctrine_extensions')) {
         $container->addCompilerPass(new ResourceFSiFilePass());
     }
     if ($container->hasExtension('fsi_form_extensions')) {
         $container->addCompilerPass(new ResourceFSiCKEditorPass());
     }
     if ($container->hasExtension('ivory_ck_editor')) {
         $container->addCompilerPass(new ResourceCKEditorPass());
     }
     $container->addCompilerPass(new TwigFormPass());
     $container->addCompilerPass(new ResourcePass());
     $container->addCompilerPass(DoctrineOrmMappingsPass::createXmlMappingDriver($this->getDoctrineMappings(), array('doctrine.orm.entity_manager')));
 }