FriendsOf PHP / PHP -CS-Fixer версия проблемы - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу использовать последнюю версию FriendsOfPHP / PHP -CS-Fixer из: https://github.com/FriendsOfPHP/PHP-CS-Fixer для моего проекта.

В нем говорится, что единственным требованием является:

PHP должна быть минимальной версией PHP 5.6.0.

Im usung PHP 7.4.1 и когда я пытаюсь запустить исправление, он говорит:

PHP должна быть минимальной версией PHP 5.6.0 и максимальной версией PHP 7.3 . *.

Я не понимаю, почему я получаю эту ошибку, 7.4. * Должно быть хорошо в соответствии с документами.

Любое предложение, Br

1 Ответ

0 голосов
/ 19 апреля 2020

PHP CS Fixer манипулирует кодом PHP на очень низком уровне. Есть 2 вещи, которые следует учитывать:

  • может PHP CS Fixer работать под данной PHP версией?
  • может PHP CS Fixer анализировать и изменять источник, написанный в данной язык?

Первоначально PHP CS Fixer проверял оба предела PHP двигателя, нижнего и верхнего, во время установки Composer. По запросу сообщества PHP CS Fixer может быть установлен на машине без проверки верхнего предела, только нижнего. Благодаря этому можно установить проект, который зависит от PHP 7.3, даже на машине с PHP 7.4, в то время как он / она не сможет запустить PHP CS Fixer сам - что соответствует сценарию, когда инструмент устанавливается другим способом (без Composer).

PHP CS Fixer теперь может работать под 7.4 (ref https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/4669), пожалуйста, обновите версию, которую вы используете новому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...