в отдельном классе это плохо, как правильнее? Только через $this->objectOfMyClass->methodInClass?
Я описал как правильно реализовывать сервисный слой))
то есть 2 варианта
Вообще вариантов костылей уйма) Вопрос в желании. Сервисный слой требует отдельного проектирования. Раз уже задумался об инкапсуляции - почему бы не начать его проектировать нормально, облегчая модели. Однако, если все эти паттерны/шматерны не нужны - то можно обратиться к "хелперам", создаем классы в них статические методы и юзаем везде где душе угодно. Но что там не начнется тоже самое, что было в моделях из-за чего захочешь снова "облегчать" гарантии нет, я думаю 90% просто мусор из модели вынесешь в отдельный объект. Что в целом смысла не много.
пока сделаю так, когда разгребу с тасками, буду пробовать вводить сервисный слой, потому что нач явно не одобрит добровольный креатив
Тогда темболее зачем лезть? Как там с легаси говорят ? — Работает не трожь 🙂
Обсуждают сегодня