Я работаю над простой средой PHP, которая следует передовым практикам MVC.Основные классы (config, request, response, router, dispatcher, db и т. Д.) Хранятся в реестре, который также является своего рода DIC.
Вопрос в том, где размещать модели, которые также необходимы во всем приложении?Например, Модель пользователя.
Еще один вопрос по этому поводу - Модель пользователя будет создана при входе в систему.Если пользователь не вошел в систему, должна ли модель User быть нулевой или как?Мне это не нравится, потому что проверки is_null () понадобятся во многих местах.