Получение массива классов в каталоге - PullRequest
1 голос
/ 03 апреля 2020

Я использую Symfony ClassMapGenerator, чтобы получить массив всех классов внутри каталога:

ClassMapGenerator::createMap(__DIR__ . '/Generators')

Это работает просто отлично - но класс ClassMapGenerator устарел в Symfony 3.3 и полностью удален в symfony 4.

Поскольку мы только что выполнили обновление до Symfony 4, этот код больше не работает.

Я прочитал эта статья , которая объясняет, почему она была удалена, но не предлагает никаких альтернатив.

Есть идеи?

1 Ответ

0 голосов
/ 03 апреля 2020

Я понял, как решить эту проблему, заменив импорт Symfony на ClassMapGenerator Composer.

use Composer\Autoload\ClassMapGenerator;

Синтаксис точно такой же

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...