Я не знаю что тебе надо поэтому не могу сказать как.
Сейчас у тебя вопрос, как есть борщ из трёхлитровой банки со связанными руками.
Если ты объяснишь, ЗАЧЕМ тебе понадобилось наливать борщ в банку и связывать руки, то я объясню, как есть борщ по-человечески
я извиняюсь, но тут написано совсем не InvalidArgumentException
ну то есть я не понял логику.
зачем писать $this->expectException(InvalidArgumentException::class); и ждать что исключение будет поймано, если кидается совсем другое исключение?
headers already sent это САМАЯ известная ошибка РНР. про неё написаны сотни тысяч ответов.
На одном тостере тыщи
Неужели так трудно хотя бы попытаться поискать
Писал Slava Rozhnev но боюсь что таких, которые "легко совместить" в природе не бывает.
И при таком уровне знаний лучше бы тебе про эту идею забыть. Если тебе дорог свой сайт, конечно.
Сейчас у тебя вопрос, как есть борщ из трёхлитровой банки со связанными руками.
Если ты объяснишь, ЗАЧЕМ тебе понадобилось наливать борщ в банку и связывать руки, то я объясню, как есть борщ по-человечески