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
Requires
- php: ^7.4
- ext-json: *
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^9.3
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.