mgerm / apiclasses
Classes to make MGERM api available
v3.3.1
2025-10-03 13:06 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
- dev-main
- v3.3.1
- v3.3.0
- v3.2.8
- v3.2.7
- v3.2.6
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.9
- v3.1.8
- v3.1.7
- v3.1.6
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.8
- v2.2.7
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.1.7
- v2.1.1
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.1.7
- v1.1.1
- dev-php_74
- dev-php_72
This package is auto-updated.
Last update: 2026-03-12 08:35:18 UTC
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 |