mgerm / apiclasses
Classes to make MGERM api available
v3.2.7
2025-06-09 09:15 UTC
Requires
- php: >=8.1
- phpdocumentor/reflection-docblock: >=5.4.0
- symfony/property-access: >=6.4.0
- symfony/serializer: >=6.4.0
Requires (Dev)
- phpunit/phpunit: ^8.5.x-dev
- rector/rector: ^1.2
README
Позволяют унифицировать работу с API Для удобства работы с механизмами взаимодействия разработан пакет PHP классов, которые позволяют ускорить работу с API MGERM. Классы можно установить в проект через composer
composer require mgerm/apiclasses
Релизы классов разбиты по зависимостям от версии PHP
Версия PHP | Мажорная версия классов |
---|---|
>= 7.2 | 1 |
>= 7.4 | 2 |
>= 8.1 | 3 |
Классы конвертируются в JSON и обратно через встроенный конвертер. Возможно использование JSON без конвертации в PHP-класс.
Далее в инструкции будут указываться ссылки на базовые классы в возможных форматах
Обозначение | Описание |
---|---|
ClassName | Обозначение, что в поле передается объект класса ClassName. В поле он один. |
ClassName[] | Обозначение, что в данное поле является массивом объектов класса ClassName |