文件名称:LazyProperty:延迟初始化对象属性的实用程序
文件大小:41KB
文件格式:ZIP
更新时间:2024-05-27 00:17:45
PHP
懒惰的财产 这个小型图书馆旨在提供非常简单有效的惰性属性加载 目前由维护,于2019年3月3日结束 安装 建议的安装方法是通过 : composer require ocramius/lazy-property 用例 在许多情况下,必须对私有/受保护的属性进行延迟初始化,许多人编写的类如下所示: class SomeService { protected $ dependency ; public function doWork () { $ this -> getDependency ()-> delegateWork (); } protected function getDependency () { return $ this -> dependency ?: $ this -> dependenc
【文件预览】:
LazyProperty-2.3.x
----.github()
--------FUNDING.yml(19B)
--------workflows()
----src()
--------LazyProperty()
----phpunit.xml.dist(484B)
----psalm.xml(505B)
----phpcs.xml.dist(708B)
----CONTRIBUTING.md(1KB)
----LICENSE(1KB)
----composer.lock(171KB)
----build()
--------.gitignore(19B)
----README.md(3KB)
----tests()
--------LazyPropertyTestAsset()
--------LazyPropertyTest()
----.gitignore(95B)
----infection.json.dist(235B)
----composer.json(1KB)