文件名称:php-ioc-contract:ioc 容器的合约
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-29 16:52:39
PHP
php-ioc-合同 ioc 容器的合约 只要不是 1.0,就不要使用这个库。 抽象的 该项目为 api 和三个不同关注点的行为提供了一个文档: InstanceContainer - 返回与键关联的实例的容器。 ObjectFactory - 一个用于创建新对象实例的抽象工厂。 例如,在工厂中用于创建新实体。 MethodInvoker - 调用方法、函数或闭包。 例如,用于调度程序以启动子程序。 动机 假设您不想构建基于规则的服务调度程序(或类似 silex 的 http 路由器),仅在满足特定条件时才调用注册的闭包: $ serviceDispatcher = new ServiceDispatcher (); $ serviceDispatcher -> register ( 'service-name' , 3600 /* timeout sek. */ , funct
【文件预览】:
php-ioc-contract-master
----src()
--------InstanceContainer.php(490B)
--------MethodInvoker.php(2KB)
--------ObjectFactory.php(839B)
--------Exceptions()
----LICENSE(1KB)
----README.md(4KB)
----.gitignore(45B)
----composer.json(235B)