Download the PHP package glsv/elma-api without Composer
On this page you can find all versions of the php package glsv/elma-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download glsv/elma-api
More information about glsv/elma-api
Files in glsv/elma-api
Download glsv/elma-api
More information about glsv/elma-api
Files in glsv/elma-api
Please rate this library. Is it a good library?
Informations about the package elma-api
Назначение
Обертка для работы с API BPM Elma365.
- Валидирует http-коды ответа и правильность возвращаемой структуры;
- Формализует использование для выполнения различных запросов к API;
- Содержит сервисы / методы для более удобной работы.
Документация на api.elma365.com
Установка
Зависимости
- PHP 8.1+
- guzzlehttp/guzzle
Использование
1. Выполнение произвольного запроса к API
2. Получение всех элементов списка
В отличие от предыдущего запроса, используется ListService
,
который получает и возвращает все элементы списка, выполняя внутри себя
итерации пакетной загрузки данных.
3. Поиск по пользователям
С использованием абстракции Request
и Command
- Request - обеспечивает корректное формирование параметров запроса
- Command - выполняет запрос и возвращает не сырой ответ от API, а только необходимые данные в нужном формате.
Пример $result
$result
является объектом ResultListData
с публичными свойствами $data
и $total
- total - общее кол-во объектов, удовлетворяющее условиям
- data - список объектов в виде массива их атрибутов
4. Получить элемент списка по ID
При успешном получении возвращается объект класса Glsv\ElmaApi\responses\ResultItem
All versions of elma-api with dependencies
PHP Build Version
Package Version
The package glsv/elma-api contains the following files
Loading the files please wait ....