BonBonSlick
@BonBonSlick
Vanilla Full Stack Web Architector

Загрузить xml сериалайзер в Kernel?

Есть куча сериалайзеров, хотелось бы подключить их в ядре я не сервисами, что то в духе
/**
   * @param ContainerBuilder $container
   * @param LoaderInterface  $loader
   *
   * @throws \Exception
   */
  protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader) : void {
    $container->setParameter('container.autowiring.strict_mode', true);
    $container->setParameter('container.dumper.inline_class_loader', true);
    $confDir = $this->getProjectDir() . '/config';
    $loader->load($confDir . '/packages/*' . self::CONFIG_EXTS, 'glob');
    if (is_dir($confDir . '/packages/' . $this->environment)) {
      $loader->load($confDir . '/packages/' . $this->environment . '/**/*' . self::CONFIG_EXTS, 'glob');
    }
    $loader->load($confDir . '/services' . self::CONFIG_EXTS, 'glob');
    $loader->load($confDir . '/services_' . $this->environment . self::CONFIG_EXTS, 'glob');
    // Custom section
    $container->loadFromExtension(
      'doctrine',
      [
        'orm' => [
          'mappings' => $this->getNestedEntityMappingFiles(),
        ],
      ]
    );


Дока не покрывает это, для XML и то, даже не сказано как подключить сериайлайзер в сервис если это не аннотация.

https://symfony.com/doc/current/serializer.html
https://symfony.com/doc/current/components/seriali...

Скажем у меня есть папка
App\Serializer\User \User.Serializer.xml
App\Serializer\Video\Video.Serializer.xml

Эти файлы надо загрузить как загружены loadFromExtension мапперы, однако никак не выходит найти как это правильно сделать.
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
от 90 000 до 160 000 руб.
Радюшин и Компания Тольятти
от 50 000 до 100 000 руб.
FunCorp Москва
от 150 000 до 250 000 руб.
12 дек. 2018, в 11:02
500 руб./за проект
12 дек. 2018, в 11:00
4000 руб./за проект
12 дек. 2018, в 11:00
5000 руб./за проект