• PHP версия: 7.3.2

445
.
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in W:\domains\johncms-710\www\system\vendor\zendframework\zend-stdlib\src\ArrayObject.php on line 428
.
(\/)____o_O____(\/)
LEX!N, так варнинг же
.
Koenig, так все равно же некрасиво
.
LEX!N, Версию zend-stdlib повысить надо
using break instead of continue 2 inside switch
Руками конечно не стоит лазить в сторонний пакет ядра движка.
Для начала через компосер движек попробуй обновить.
.
kantry, спасибо. Помог.
Открыл johncms-710\system\vendor\zendframework\zend-stdlib\src\
Нашел 428, 429 строки:
case 'protectedProperties':
                    continue;

И заменил на изменения в файле, по той ссылке, что ты дал, на:
case 'protectedProperties':
                    continue 2;
                    break;


Пока что больше варнингов нет. И в mobicms тоже (после внесения изменений)
А с композером попозже познакомлюсь, как-нибудь... ну там...
.
LEX!N, contine 2 удалить нужно
.
johndoe, точно, не обратил внимание на знак "-". Исправил.
.
kantry
LEX!N, Через composer это значит, надо удалить в корне движка composer.lock затем,
в composer.json изменить строку "zendframework/zend-stdlib": "^3.1",
на "zendframework/zend-stdlib": "^3.2",
Так же можно удалить папку /system/vendor/zendframework/zend-stdlib
зайти на сервер по ssh, и запустить composer install.
Выше тебе написали что ты неправильно исправил.
П.С. Опоздал немного))
.
kantry, с этим протоколом не работал еще, даже не знаю, какую программу ставить.
Но я тут почитал мануал для опен сервера, как пользоваться компосером (ничо не понял).
• Восстановил варнинг в файле
• Скачал с GitHub > batumibiz/johncms архив, скопировал из корня composer.json в папку сайта
• Открыл консоль у Open Server
• Запустил команду cd w:\domains\johncms-710\www & composer update -v
• Пару раз согласился с предлагаемыми действиями
• И, похоже, компосер всю билу обновил
Прикрепленные файлы:
.
LEX!N, Ну так раз новые версии вышли, он их и обновил.
2 последние "реинкарнировал", скорее всего потому что ты папки .git в них удалил.
Всего: 13