Не удается опубликовать плагин для PHP 7.2+
-
Разработал плагин, прошел его проверку, получил SVN и вот это вот все. Пытаюсь выкатить в репозиторий — получаю ошибку:
Commit blocked by pre-commit hook (exit code 1) with output: *********************************** PHP error in: minter-balance/trunk/vendor/minter/minter-php-sdk/src/Minter/MinterAPI.php: Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) in minter-balance/trunk/vendor/minter/minter-php-sdk/src/Minter/MinterAPI.php on line 47 Errors parsing minter-balance/trunk/vendor/minter/minter-php-sdk/src/Minter/MinterAPI.php ***********************************
В readme.txt четко указана необходимая версия PHP 7.2, почему хук SVN это игнорирует? Я не могу даунгрейдить все пакеты, используемые в плагине. Некоторые из них в принципе без костылей не реализовать на синтаксисе 5.6 например. К тому же при проверке меня наоборот просили все пакеты обновить до актуальных версий.
Я понимаю, что не все сайты сейчас работают на этой версии — но тогда зачем это поле в readme нужно, если оно игнорируется и как мне, наконец, опубликовать свой плагин? Спасибо)
UPDATE #1:
И если все же не возможно пока обойти эту проверку старой версией PHP, то могу ли я загрузить в SVN файл-установщик, который будет, по сути, качать последний релиз с github и проверять появления новых версий с последующим обновлением — не будет ли это нарушением каких-нибудь правил/политик и т.п.?
- Тема «Не удается опубликовать плагин для PHP 7.2+» закрыта для новых ответов.