定制 graychen/container 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

graychen/container

Composer 安装命令:

composer require graychen/container

包简介

a container for interface and container

README 文档

README

StyleCI Build Status Scrutinizer Code Quality Code Coverage Code Coverage

如何导入

composer require graychen/container

如何使用

首先我们在文件中引入我们的容器

 use graychen\container\Container;

然后我们再将类注册到容器中,用字符串进行映射

匿名函数方式注册

$container = new Container();
$container->setShared("logShared", function ($content="") {
    return new Log($content);
});
$log=$container->get("logShared", array("writeContent"));

类名方式注册

$container = new Container();
$container->set("log", "graychen\container\\tests\Fixtures\Log");
$log=$container->get("log", array("setString"));

直接传入实例化的对象的注册

 $container = new Container();
 $container->offsetSet("log", new Log());
 $container->offsetGet("log")

容器中的判断语句

判断容器中是否存在这个类

$container->offsetExists("log")

去除容器中的示例

$container->offsetUnset("write")

统计信息

  • 总下载量: 19
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-10-17

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固