/** * DoS translate to Dos preventing Container::underscore => do_s_. * * {@inheritdoc} */ public function getAlias() { $className = get_class($this); if (substr($className, -9) != 'Extension') { throw new BadMethodCallException('This extension does not follow the naming convention; you must overwrite the getAlias() method.'); } return AbstractResourceBundle::expectedAlias(substr(strrchr($className, '\\'), 1, -9)); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new Compiler\SettingsAwarePass()); $container->addCompilerPass(new Compiler\SyliusOverridePass()); $container->addCompilerPass(new Compiler\FormFactoryPass()); $container->addCompilerPass(new Compiler\SlugifyPass()); }
public function build(ContainerBuilder $builder) { parent::build($builder); $builder->addCompilerPass(new Compiler\ProviderCallbackPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $builder) { parent::build($builder); $builder->addCompilerPass(new Compiler\RegisterSchemasPass()); }
/** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $container->addCompilerPass(new Compiler\SyliusOverridePass()); $container->addCompilerPass(new Compiler\ConfirmationPass()); }