/**
  * 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());
 }
Exemplo n.º 3
0
 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());
 }
Exemplo n.º 5
0
 /**
  * {@inheritdoc}
  */
 public function build(ContainerBuilder $container)
 {
     parent::build($container);
     $container->addCompilerPass(new Compiler\SyliusOverridePass());
     $container->addCompilerPass(new Compiler\ConfirmationPass());
 }