/** * @param ContainerBuilder $container */ private function addRegisterMappingsPass(ContainerBuilder $container) { $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'Quef\\TeamBundle\\Model'); if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) { $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings)); } }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { $container->addCompilerPass(new RefreshTokenConfigurationCompilerPass()); $mappings = [realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'SpomkyLabs\\OAuth2ServerBundle\\Plugin\\RefreshTokenGrantTypePlugin\\Model']; if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) { $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings, ['oauth2_server.refresh_token.manager'])); } }
/** * @param ContainerBuilder $container */ protected function addMappingsPass(ContainerBuilder $container) { $mappings = array(sprintf('%s/Resources/config/doctrine/model', $this->getPath()) => 'Xidea\\Bundle\\BlogBundle\\Model'); $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass'; if (class_exists($ormCompilerClass)) { $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings, array(), false, array('XideaBlogBundle' => 'Xidea\\Bundle\\BlogBundle\\Model'))); } }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { $container->addCompilerPass(new AuthCodeManagerConfigurationCompilerPass()); $container->addCompilerPass(new AuthCodeGrantTypeConfigurationCompilerPass()); $container->addCompilerPass(new PKCEMethodCompilerPass()); $mappings = [realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'SpomkyLabs\\OAuth2ServerBundle\\Plugin\\AuthCodeGrantTypePlugin\\Model']; if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) { $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings, [])); } }
/** * Import doctrine mapping located in Resources/config/doctrine/model * * @param ContainerBuilder $container */ private function registerDoctrineMapping(ContainerBuilder $container) { $modelDir = realpath(__DIR__ . '/Resources/config/doctrine/model'); $mappings = array($modelDir => 'Alcalyn\\PayplugBundle\\Model'); $ormCompilerClass = 'Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass'; if (class_exists($ormCompilerClass)) { $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings)); } else { $container->addCompilerPass(RegisterMappingsPass::createOrmMappingDriver($mappings)); } }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $this->ensureInitialized(); $container->addCompilerPass(new EntityExtendPass()); $container->addCompilerPass(new ConfigLoaderPass()); $container->addCompilerPass(new EntityManagerPass()); $container->addCompilerPass(new EntityMetadataBuilderPass()); $container->addCompilerPass(new MigrationConfigPass()); $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver([ExtendClassLoadingUtils::getEntityCacheDir($this->cacheDir) => 'Extend\\Entity'])); $container->addCompilerPass(new ExtensionPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { $mappings = [realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'SpomkyLabs\\OAuth2ServerBundle\\Plugin\\ClientManagerPlugin\\Model']; if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) { $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings, [])); } $container->addCompilerPass(new AssertionJwtMetadataCompilerPass()); $container->addCompilerPass(new ClientAssertionJWTEncryptionSupportConfigurationCompilerPass()); $container->addCompilerPass(new ClientManagementCompilerPass()); $container->addCompilerPass(new ClientRegistrationRouteCompilerPass()); $container->addCompilerPass(new ClientConfigurationRouteCompilerPass()); $container->addCompilerPass(new ClientRuleCompilerPass()); }
/** * Add a compiler pass handles ORM mappings of email address proxy * * @param ContainerBuilder $container */ protected function addDoctrineOrmMappingsPass(ContainerBuilder $container) { $entityCacheDir = sprintf('%s%s%s%s%s', $container->getParameter('kernel.cache_dir'), DIRECTORY_SEPARATOR, self::CACHED_ENTITIES_DIR_NAME, DIRECTORY_SEPARATOR, str_replace('\\', DIRECTORY_SEPARATOR, self::ENTITY_PROXY_NAMESPACE)); $container->setParameter('oro_email.entity.cache_dir', $entityCacheDir); $container->setParameter('oro_email.entity.cache_namespace', self::ENTITY_PROXY_NAMESPACE); $container->setParameter('oro_email.entity.proxy_name_template', '%sProxy'); // Ensure the cache directory exists $fs = new Filesystem(); if (!is_dir($entityCacheDir)) { $fs->mkdir($entityCacheDir, 0777); } $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver([$entityCacheDir => self::ENTITY_PROXY_NAMESPACE])); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { $mappings = [realpath(__DIR__ . '/Resources/config/doctrine-mapping/resource-owner') => 'OAuth2\\ResourceOwner', realpath(__DIR__ . '/Resources/config/doctrine-mapping/token') => 'OAuth2\\Token', realpath(__DIR__ . '/Resources/config/doctrine-mapping/user-account') => 'OAuth2\\UserAccount', realpath(__DIR__ . '/Resources/config/doctrine-mapping/client') => 'OAuth2\\Client']; if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) { $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings, [])); } $container->addCompilerPass(new TokenEndpointAuthMethodCompilerPass()); $container->addCompilerPass(new GrantTypeCompilerPass()); $container->addCompilerPass(new ResponseTypeCompilerPass()); $container->addCompilerPass(new ResponseModeCompilerPass()); $container->addCompilerPass(new ExceptionCompilerPass()); $container->addCompilerPass(new TokenUpdaterCompilerPass()); }
public function build(ContainerBuilder $container) { $managerName = 'publero_api_notification.storage.doctrine.model_manager_name'; $mappings = [realpath(__DIR__ . '/Resources/config/doctrine/model') => __NAMESPACE__ . '\\Model']; if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) { $type = PubleroApiNotificationExtension::STORAGE_DOCTRINE_DB_DRIVER . '_orm'; $mappingDriver = DoctrineOrmMappingsPass::createYamlMappingDriver($mappings, [$managerName], $type); $container->addCompilerPass($mappingDriver); } if (class_exists('Doctrine\\Bundle\\MongoDBBundle\\DependencyInjection\\Compiler\\DoctrineMongoDBMappingsPass')) { $type = PubleroApiNotificationExtension::STORAGE_DOCTRINE_DB_DRIVER . '_mongodb'; $mappingDriver = DoctrineMongoDBMappingsPass::createYamlMappingDriver($mappings, [$managerName], $type); $container->addCompilerPass($mappingDriver); } }
public function build(ContainerBuilder $container) { //Load YAML Validation $container->addCompilerPass(new ValidationPass()); //Add Mapping $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'Tanna\\UserBundle\\Model'); $symfonyVersion = class_exists('Symfony\\Bridge\\Doctrine\\DependencyInjection\\CompilerPass\\RegisterMappingsPass'); //Doctrine ORM if ($symfonyVersion && class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) { $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings)); } //@todo Mongodb conf //Doctrine ODM if ($symfonyVersion && class_exists('Doctrine\\Bundle\\MongoDBBundle\\DependencyInjection\\Compiler\\DoctrineMongoDBMappingsPass')) { // $container->addCompilerPass( // DoctrineMongoDBMappingsPass::createXmlMappingDriver( // $mappings, // array(), // null, // array("Tanna\\ProductBundle"=> "") // ) // ); } }
/** * @param ContainerBuilder $container */ private function addRegisterMappingsPass(ContainerBuilder $container) { $mappings = array(realpath(__DIR__ . '/Resources/config/doctrine-mapping') => 'Core\\RestBundle\\Model'); $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings, array())); }
/** * {@inheritdoc} */ public function build(DependencyInjection\ContainerBuilder $container) { $mappings = [realpath(__DIR__ . '/Resources/config/doctrine-mapping/library') => 'OAuth2\\Endpoint\\Authorization\\PreConfiguredAuthorization', realpath(__DIR__ . '/Resources/config/doctrine-mapping/bundle') => 'SpomkyLabs\\OAuth2ServerBundle\\Plugin\\AuthorizationEndpointPlugin\\Model']; if (class_exists('Doctrine\\Bundle\\DoctrineBundle\\DependencyInjection\\Compiler\\DoctrineOrmMappingsPass')) { $container->addCompilerPass(DoctrineOrmMappingsPass::createYamlMappingDriver($mappings, [])); } $container->addCompilerPass(new Compiler\AuthorizationEndpointMetadataCompilerPass()); $container->addCompilerPass(new Compiler\AuthorizationFactoryMetadataCompilerPass()); $container->addCompilerPass(new Compiler\AuthorizationFactoryCompilerPass()); $container->addCompilerPass(new Compiler\AuthorizationRequestLoaderCompilerPass()); $container->addCompilerPass(new Compiler\ParameterCheckerCompilerPass()); $container->addCompilerPass(new Compiler\AuthorizationEndpointExtensionCompilerPass()); }