JhaoDa, парни, ну слушайте, я бы тогда наверное сюда пришел с вопросом, как обновиться до современной версии Laravel, если бы мне понадобилась в этом помощь? :-)
Максим Федоров, это не 6 строк, далеко. SQLite в памяти хорош тем, что как бы не закончился тест, БД будет очищена и погнали дальше. В случае с сервером, как предлагаете вы, вся красота рушится как раз, появляется две большие задачи - начать работать с этим сервером и настроить его, 6 строчками тут вряд ли ограничишься.
Дмитрий, это как я попробую не в memory в CI в контейнере что-то сделать? Извините, но вы, похоже, не понимаете, о чем речь, либо я совершенно не понимаю вас.
Дмитрий, Максим Федоров, вы смеетесь же, верно? :-) ORM конечно же без проблем все съест, у нас оно и так работает в тестах с одной СУБД, а на проде в другой. Но вот со сменой СУБД для тестов все будет куда интереснее, учитывая, что это далеко не новый проект, много легаси как в тестах, так и в приложении, плюс стандарт де-факто все же SQLite для подобного, плюс я лично не знаю, как запустить MySQL в памяти так же, как это делается с SQLite. SO со мной солидарен.
Дмитрий, и руками тоже, конечно, но вообще у нас Gitlab CI, Docker, вот это вот все. В общем, взять и заменить СУБД для тестов просто так не получится.
Дмитрий, видимо, мне стоит дописать в вопрос, что на этом работа с данной строкой JSON, которая должна быть массивом, из нее созданным, не заканчивается. И код приложения ложится с ошибкой типа или например "Illegal string offset 'holder'" - то есть приложение, обращаясь к якобы массиву через "$arr['holder']", на самом деле обращается к строке, в которой есть JSON и в нем объект с полем "holder".
iMaximus, все верно, но тут вышло так, что почему-то изменения более ранние были накачены как актуальные. Я не понял, что произошло, и в итоге решил в пятницу проблему, поменяв местами во время мержа активную ветку и ту, которую указывал для мержа. Все получилось. Повторять не хочу, да и времени на работе нет. Возможно, что я просто под конец недели что-то неверно понял.
> Ну если вы странного желаете, что мы можем поделать?
Слушайте, да обычное желание поддерживать легаси, пока оно еще работает.
> придётся поработать руками
Уже начал.
> На самом деле, может, добавить поддержку и не сложно вовсе
Не, там все сложнее, зависимости идут от классов, которых уже нет в свежей версии PHPUnit, все такое.
> посмотрите существующие форки
Как раз этим и занят сейчас.
В общем, спасибо за дискуссию, было полезно.