Serializard:灵活的序列化程序,鼓励良好的对象设计

时间:2024-02-27 08:19:53
【文件属性】:

文件名称:Serializard:灵活的序列化程序,鼓励良好的对象设计

文件大小:40KB

文件格式:ZIP

更新时间:2024-02-27 08:19:53

php yaml serialization parser json

串行化工具 Serializard是用于对任何复杂数据进行(非)序列化的库。 它的主要重点是通过将(非)序列化逻辑委派给程序员,以鼓励用户进行更好的灵活性设计,以鼓励良好的对象设计,并仅监督隐藏其不愉快细节的过程。 安装 该库在Composer / Packagist上可作为thunderer thunderer/serializard 。 用法 让我们考虑一个简单的User类,它具有两个属性和一些设置代码: final class User { private $ id ; private $ name ; public function __construct


【文件预览】:
Serializard-master
----src()
--------Utility()
--------Exception()
--------Normalizer()
--------NormalizerContext()
--------Hydrator()
--------Format()
--------NormalizerContainer()
--------FormatContainer()
--------Serializard.php(1KB)
--------HydratorContainer()
--------SerializardFacade.php(2KB)
----phpunit.xml.dist(885B)
----.travis.yml(465B)
----LICENSE(1KB)
----README.md(3KB)
----Makefile(26B)
----tests()
--------Fake()
--------NormalizerTest.php(2KB)
--------SerializardTest.php(13KB)
--------HydratorContainerTest.php(3KB)
--------NormalizerContextTest.php(923B)
--------HydratorTest.php(607B)
--------UtilityTest.php(782B)
--------examples()
--------NormalizerContainerTest.php(4KB)
--------FacadeTest.php(2KB)
--------FormatTest.php(2KB)
--------FormatContainerTest.php(505B)
--------AbstractTestCase.php(408B)
----.gitignore(43B)
----composer.json(724B)

网友评论