Download the PHP package inok/dto without Composer
On this page you can find all versions of the php package inok/dto. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package dto
Используется для получения DTO-объекта из PDO-запроса
На данный момент поддерживаются типы: string, bool, int, float, DateTimeImmutable. Трейты:
toJSON
- преобразование в JSON, можно передать список нужных полей массивомtoArray
- преобразование в массив, можно передать список нужных полей массивомtoPDO
- преобразование в массив, пригодный для PDO, можно передать список нужных полей массивомupdateDTO
- возможность получения изменённых полей:switchUpdate
- смена режима вставки/добавления DTOresetUpdate
- сброс измененных полей на текущие значенияgetUpdateFields
- получение списка измененных полей, если передается значение:true
(по-умолчанию) - получение массива только названий полейfalse
- получение массива полей, дополнительно со значениямиold
иcurrent
Пример DTO:
, где комментарии:
modify
- функция для модификации исходного значения ДО гидрацииsql
- для SQL-формата даты. Если не указано, то используется форматY-m-d H:i:s
show
- для остального (toArray
,toJSON
). Если не указано, то используется форматY-m-d H:i:s
All versions of dto with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4.0
ext-json Version *
ext-json Version *
The package inok/dto contains the following files
Loading the files please wait ....