2017-05-11 8 views
1

종속성에 대한 몇 가지 문제 (zend-test은 PHPUnit 6 설치를 금지 함)로 에서 zendframework/zendframework 종속성을 제거하고 실제로 필요한 Zend 패키지 만 설치했습니다. 하지만 지금은 classmap_generator.php 파일이 없습니다.전체 Zend Framework를 설치하지 않고 Composer를 통해 ZF classmap_generator.php를 얻는 방법은 무엇입니까?

이제 클래스 맵 생성기를 다시 가져오고 싶지만 전체 프레임 워크를 모든 deoendencies와 함께로드하지 않아도됩니다.

classmap_generator.php을 얻기 위해 어떤 패키지를 설치해야합니까?

답변

3

클래스 맵 생성기가 전혀 필요하지 않으며 V3에서 제거됩니다.

당신이해야 할 것은 당신이 어떤이 있으면 Module.php 파일 (모든 젠드 자동로드 구성을 제거하고 composer.jsonautoload 섹션에 PSR-0 또는 PSR-4 설정으로 교체합니다.

이를 작곡가가 모든 자동 로딩을 처리하고 생산 배포에 composer install --no-dev --optimize-autoloader --classmap-authoritative을 사용하면 매우 최적화 된 클래스 맵을 생성 할 수 있습니다.

+1

답변을 주셔서 감사합니다! 추가 정보를 추가하기 만하면됩니다. 클래스 맵 생성기는 분명히 일부였습니다 'zendframework/zend-loader' 패키지의 "GitHub"문제가 삭제되어 삭제되었습니다 (GitHub 문제 [https://github.com/z endframework/zend-loader/issues/12)). – automatix