/** * {@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")); }
/** * 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'))); } }
/** * @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'))); }