Задать вопрос

Как добавить метод к классу если переопределить класс нельзя?

разные сервисы приложения возвращают обьекты разных типов

$searchResults
$someOtherResults
$arrayOfValueObjects

если нет возможности переопределить их, как сделать чтоб можно было их "привести к общему знаменателю"

foreach(array_merge($searchResults, $someOtherResults, $arrayOfValueObjects) as $item) {
     $item->render();
}
  • Вопрос задан
  • 350 просмотров
Подписаться 3 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
завернуть работу с этими сервисами в еще один сервис который собственно будет выступать фасадом и скрывать всю грязь что вы делаете что бы было удобно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы