Задать вопрос
Ответы пользователя по тегу Doctrine ORM
  • Вопрос про Custom Doctrine Sluggable Transliterator в Symfony 2?

    @karser
    В копилку: можно присоединить транслитератор в компайлере
    namespace YourBundle\DependencyInjection\Compiler;
    
    use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
    use Symfony\Component\DependencyInjection\ContainerBuilder;
    
    class AddTransliterator implements CompilerPassInterface
    {
        public function process(ContainerBuilder $container)
        {
            $def = $container->findDefinition('stof_doctrine_extensions.listener.sluggable');
            $def->addMethodCall('setTransliterator', [['YourBundle\\Transliterator\\Transliterator', 'transliterate']]);
        }
    }
    Ответ написан
    Комментировать