public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new WidgetStrategyCompilerPass()); $container->addCompilerPass(new WidgetVoterCompilerPass()); $container->addCompilerPass(new WidgetFactoryCompilerPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RegisterChannelFactoryPass()); $container->addCompilerPass(new CompositeChannelContextPass()); $container->addCompilerPass(new CompositeRequestResolverPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new MetadataRendererCompilerPass()); $container->addCompilerPass(new MetadataHierarchyProviderCompilerPass()); $container->addCompilerPass(new DynamicFormsChoicesMapCompilerPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RegisterCalculatorsPass()); $container->addCompilerPass(new RegisterRuleCheckersPass()); $container->addCompilerPass(new RegisterShippingMethodsResolversPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new DoctrineSluggablePass()); $container->addCompilerPass(new RoutingRepositoryPass()); $container->addCompilerPass(new LazyCacheWarmupPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new CompositePromotionEligibilityCheckerPass()); $container->addCompilerPass(new CompositePromotionCouponEligibilityCheckerPass()); $container->addCompilerPass(new RegisterRuleCheckersPass()); $container->addCompilerPass(new RegisterPromotionActionsPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RoutingRepositoryPass()); $container->addCompilerPass(new LazyCacheWarmupPass()); $container->addCompilerPass(new SitemapProviderPass()); $container->addCompilerPass(new RegisterTaxCalculationStrategiesPass()); }
/** * @param ContainerBuilder $container */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new TranslatorAliasingPass()); $container->addCompilerPass(new TranslatorFallbackLocalesPass()); $container->addCompilerPass(new TranslatorLoaderProviderPass()); $container->addCompilerPass(new TranslatorResourceProviderPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RoutingRepositoryPass()); $container->addCompilerPass(new LazyCacheWarmupPass()); $container->addCompilerPass(new RegisterTaxCalculationStrategiesPass()); $container->addCompilerPass(new RegisterCurrencyHandlersPass()); $container->addCompilerPass(new RegisterLocaleHandlersPass()); }
public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RouterCompilerPass()); $container->addCompilerPass(new TwigExceptionCompilerPass()); $container->addCompilerPass(new TwigPathCompilerPass($this->kernel)); $container->addCompilerPass(new SymEditExtensionCompilerPass()); $container->addCompilerPass(new LinkShortcodeCompilerPass()); $container->addCompilerPass(new ExpressionLanguageCompilerPass()); $container->addCompilerPass(new WidgetTwigExtensionCompilerPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RegisterProcessorsPass()); $container->addCompilerPass(new RegisterCartContextsPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RegisterSchemasPass()); }
public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new GalleryItemFactoryCompilerPass()); }
public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new ProfileTypeCompilerPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RegisterPaymentMethodsResolversPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RegisterRuleCheckersPass()); $container->addCompilerPass(new RegisterPromotionActionsPass()); }
/** * @inheritDoc */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new CompositeLocaleContextPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RegisterZoneFactoryPass()); }
/** * */ public function getBundlePrefix() { parent::getBundlePrefix(); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new ServicesPass()); }
/** * Path routing * * @param AbstractResourceBundle $bundle * * @return null */ private function patchRouting(AbstractResourceBundle $bundle) { $routingPath = $bundle->getPath() . '/Resources/config/routing/'; $prefix = $this->getBundlePrefix(); $namePrefix = strtolower($this->getBundlePrefix($bundle) . '_' . $this->model); $bundleName = $bundle->getName(); $entityClass = $this->getContainer()->get('doctrine')->getAliasNamespace($this->bundle->getName()) . '\\' . $this->model; $identifier = $this->getContainer()->get('doctrine')->getManager()->getClassMetadata($entityClass)->getIdentifier(); $this->renderFile('controller/routing/routing.yml.twig', $routingPath . strtolower($this->model) . '.yml', array('route_name_prefix' => $namePrefix, 'bundle' => $prefix, 'entity' => $this->model, 'identifier' => $identifier[0], 'resource' => $bundle->getName(), 'actions' => $this->configuration['actions'])); $path = $routingPath . 'main.yml'; if (!file_exists($path)) { $path = $this->getContainer()->get('kernel')->getRootDir() . '/config/routing.yml'; } $prefixName = strtolower($this->model); $nodeDeclaration = <<<EOF {$namePrefix}: resource: @{$bundleName}/Resources/config/routing/{$prefixName}.yml prefix: /{$prefixName} EOF; if (!$this->refExist($path, $namePrefix)) { $this->dumpFile($path, "\n" . $nodeDeclaration, false, false); } return null; }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new ValidatorPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new DoctrineSluggablePass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RegisterDataFetcherPass()); $container->addCompilerPass(new RegisterRenderersPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new RegisterFeeCalculatorsPass()); }