Я использую Codeception, загруженный как PHAR и установленный в / usr / local / bin. Через некоторое время я просто попытался использовать расширение Logger, но не смог его использовать с ошибкой
[Codeception\Exception\ConfigurationException]
Logger extension requires Monolog library to be installed
Я попытался установить Monolog через composer локально или глобально, и не похоже, что он будет доступен для установки через PHAR.
После тестирования всех доступных методов установки (хе-хе) кажется, что расширение логгера можно использовать с кодовым восприятием, только если оба установлены через композитор локально.
Есть ли способ использовать их в качестве пакетов PHAR? Я предполагаю, что монолог должен быть пакетами в пакет PHAR кодового восприятия, чтобы заставить это работать как-то.
Я не хотел бы помещать эти библиотеки в пакеты локального компоновщика проектов — в основном, чтобы не забыть использовать такие пути, как vendor/codeception/bin/codecept run
проводить тесты.
Задача ещё не решена.
Других решений пока нет …