• Разработал плагин, прошел его проверку, получил 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 и проверять появления новых версий с последующим обновлением — не будет ли это нарушением каких-нибудь правил/политик и т.п.?

    • Тема изменена 5 лет, 2 месяца назад пользователем fussraider. Причина: Дополнил вопрос
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Не удается опубликовать плагин для PHP 7.2+» закрыта для новых ответов.