Нарушение совместимости с Psr\Log\LoggerInterface
-
Установленная через
composer
(с помощьюwpackagist
) зависимость Юкассы не может подгрузить сама себя же на странице настройки плагина:Fatal error: Declaration of YooKassa\Common\LoggerWrapper::emergency($message, array $context = []) must be compatible with Psr\Log\LoggerInterface::emergency(Stringable|string $message, array $context = []): void in /usr/src/wordpress/wp-content/plugins/yookassa/includes/lib/vendor/yoomoney/yookassa-sdk-php/lib/Common/LoggerWrapper.php on line 68
Решение проблемы: принудительно подгружать
psr/log
как dev-зависимость, но с ограничением версий^1.0|^2.0
Пока нет времени форкаться от репозитория, надеюсь, Ваша команда самостоятельно справится с правильным наследованием интерфейсов
- The topic ‘Нарушение совместимости с Psr\Log\LoggerInterface’ is closed to new replies.