пакетами.
Суть, при очередном composer update выдало:
Package jakub-onderka/php-console-color is abandoned, you should avoid using it. Use php-parallel-lint/php-console-color instead.
Package jakub-onderka/php-console-highlighter is abandoned, you should avoid using it. Use php-parallel-lint/php-console-highlighter instead.
В целом стоит Laravel7
Как правильно заменить пакеты?
В лоб поставил пакеты php-parallel-lint/* (указанные), что вызвало конфликт:
Warning: Ambiguous class resolution, "JakubOnderka\PhpConsoleHighlighter\Highlighter" was found in both "~~~.loc/vendor/jakub-onderka/php-console-highlighter/src/Highlighter.php" and "~~~.loc/vendor/php-parallel-lint/php-console-highlighter/src\Highlighter.php", the first will be used.
Если зависимость ваша явная, то заменяете указанные пакеты и правите код под них. Если зависимость вам ничего не говорит, то тут только ждать, пока вендор того пакета, который их тянет, перепишет свой пакет
Обсуждают сегодня