smirnov-o / mapper
PHP Mapping and ReadOnly Dto with Attributes
Installs: 441
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/smirnov-o/mapper
Requires
- php: ^8.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^v3.67.1
- phpstan/phpstan: ^2.1.1
- phpunit/phpunit: ^11.5.3
README
RU
- Маппинг массива любой вложенности в новый массив или свойства класса.
- Dto с использованием атрибутов (ElementName, CastMethod, CastDefault, CastMethodDefault).
- В процессе обработки массива можно изменять данные своими методами.
Пример Dto в Example.
EN
- Mapping an array of any nesting into a new array or class properties.
- Dto using attributes (ElementName, CastMethod, Cast Default).
- During the processing of the array, you can change the data using your own methods.
An example of a Dto in Example.
Установка / Install
"require": { "php": "^8.2" }
composer require smirnov-o/mapper