Как получить 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
для вашего производственного развертывания, которое создаст очень оптимизированную карту классов для вас!