romadomma/example-http-client

test task for Drom.ru

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/romadomma/example-http-client

dev-master 2020-09-02 17:15 UTC

This package is auto-updated.

Last update: 2025-12-29 03:13:24 UTC


README

Клиент для получения комментариев сервиса http://example.com

Установка

$ composer require romadomma/example-http-client

Быстрый старт

<? 
require 'vendor/autoload.php';
use ExampleHttpClient\ExampleClient;
use ExampleHttpClient\ExampleComment;
$client = new ExampleClient();
...
$comment = new ExampleComment([
    'name' => 'Roman', 
    'text' => 'First comment', 
]);

API

Получение комментариев

Функция $client->getComments() возвращает массив объектов ExampleComment

Добавление комментария

Функция $client->addComment($comment) добавляет новый комментарий. На вход принимает объект ExampleComment и его же возвращает.

Изменение комментария

Функция $client->updateComment($comment) изменяет существующий комментарий. На вход принимает объект ExampleComment, у которого обязательно должно быть заполнено поле id. Возвращает также объект класса ExampleComment.