Как получить ZF classmap_generator.php через Composer без установки всей Zend Framework?

Из-за некоторых проблем с зависимостями (zend-test запрещал установку PHPUnit 6), я удалил zendframework/zendframework зависимость от composer.json и установил только те пакеты Zend, которые мне действительно нужны. Но теперь файл classmap_generator.php пропал, отсутствует.

Теперь я хочу вернуть генератор классов, но не загружать весь фреймворк со всеми его зависимостями.

Какой пакет мне нужно установить, чтобы получить classmap_generator.php ?

1 ответ

Решение

Вам вообще не нужен генератор карты классов, и он все равно удаляется из V3.

Что вы должны сделать, это удалить любую конфигурацию Zend Autoload (если она есть в вашем Module.php файлы и замените его конфигурацией PSR-0 или PSR-4 в autoload раздел вашего composer.json,

Таким образом, композитор обрабатывает все автозагрузки, и вы можете использовать composer install --no-dev --optimize-autoloader --classmap-authoritative для вашего производственного развертывания, которое создаст очень оптимизированную карту классов для вас!

Другие вопросы по тегам