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

Фасад над API запросами. Как собрать объекты, их информацию и упаковать в один запрос?

Имеется API обертка над запросами. Они построены так, что в одном http запросе можно внутри послать еще пачку на выборку, изменение, создание данных и т.п.

Хотел сделать статический фасад, на подобие:
Users::find($user_id);
Users::create(['name' => 'foobar']);

$s = new Service($id);
$s->field = 'FooBar';
$s->update();

Reference::findByType(Type::ORGS);


Где каждая строка по-сути это запрос на удаленный сервер. Интересует как в этих объектах собрать общие параметры запроса и послать одим в последнем методе?
Какие паттерны под это дело существуют? Фабрика и наблюдатель, мне кажется не подходят. Да и городить монструозное ООП не хочется, а сделать легкий фасад, как в Laravel например.
  • Вопрос задан
  • 3042 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Зачем все мешать в кучу? Подобные скрипты обычно строятся на REST архитектуре.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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