life-style-coding/container-pattern

带有容器的依赖倒置小型库

1.1.1 2023-01-12 19:13 UTC

This package is auto-updated.

Last update: 2024-09-05 13:14:26 UTC


README

Version License: MIT

⚠️ 正在进行重大重构,文档已不再是最新的,因此使用部分已不再工作

🏠 主页

安装

composer require life-style-coding/container-pattern

使用

步骤 1:要使用它,您需要在 index.php 中提供包的使用声明

use LifeStyleCoding\Container\Container;

步骤 2:实例化容器类

步骤 3:将容器的 resolve 方法运行到一个实例变量中,并传递类名作为参数

步骤 4:运行容器的 execute 方法,并传递实例变量以及您希望调用的类方法作为参数

示例

$class = "\\App\\Controller\\HomeController";
$method = "index";
$container = new Container();
$instance = $container->resolve($class);
$container->execute($instance, $method);

下一次更新

添加一个已实例化的对象列表,以便无需重新实例化它们

使用块注释处理路由

作者

👤 Nicolas Montmayeur

展示您的支持

如果这个项目对您有帮助,请给一个 ⭐️!

此 README 是由 readme-md-generator 使用 ❤️ 生成的