文件名称:DTO:一个强类型的数据传输对象,没有PHP 8的魔力
文件大小:28KB
文件格式:ZIP
更新时间:2024-04-26 08:35:21
php php7 showcase data-transfer dto
DTO 一个强类型的数据传输对象,没有PHP 8.0+的魔力。 对PHP 8和功能支持。 内容 安装 composer require romanzipp/dto 对于PHP 7.4,请使用 对于PHP 8.0,请使用 用法 use romanzipp\ DTO \ AbstractData ; use romanzipp\ DTO \ Attributes \ Required ; class DummyData extends AbstractData { #[Required] public string $ name ; public ?string $ nickname ; public string|int $ height ; public DateTime $ birthday ; public bool $ subscr
【文件预览】:
DTO-master
----.gitignore(435B)
----src()
--------AbstractData.php(5KB)
--------Exceptions()
--------Attributes()
--------Property.php(7KB)
--------Values()
--------Types()
--------Cases()
----LICENSE.md(1KB)
----composer.json(945B)
----.github()
--------workflows()
----README.md(6KB)
----phpunit.xml(702B)
----.php_cs.dist(148B)
----tests()
--------ToArrayTest.php(5KB)
--------ValidationTest.php(5KB)
--------TestCase.php(509B)
--------FlexibleValuesTest.php(1KB)
--------ValuesTest.php(6KB)
--------Support()
--------NestedDataValuesTest.php(1KB)
--------ToJsonTest.php(597B)
--------ClassInheritanceTest.php(2KB)
--------SerializationTest.php(399B)