системы.
Но в случае чего, как мне использовать функции из System в классе User?
Инициализировать User с передачей свойства System в конструкторе?
В конструкторе как зависимость прокидывать
Например, я могу сделать так $system = new System(); $system->bd = new Database(...); $user = new User($system)
Либо ты шаришь и у тебя system является фасадом, либо ты не шаришь
Думаю, не шарю. У меня в System такие методы, как конверторы валют, метод для вывода ошибок и так, по мелочи.
Обсуждают сегодня