mgerm / apiclasses
Classes to make MGERM api available
Installs: 255
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/mgerm/apiclasses
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
This package is auto-updated.
Last update: 2026-01-03 13:39:03 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 |