php-lab/di 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

php-lab/di

Composer 安装命令:

composer require php-lab/di

包简介

Dependency injection container.

README 文档

README

Build Status Scrutinizer Code Quality Total Downloads License

PhpLab\Di requires PHP 7.

Usage

use PhpLab\Di\Container;

$app = new Container();

$app->pageIndexAction = function (Container $di) {
    return new \Page\Action\IndexAction($di->pageIndexResponder);
};
$app->pageIndexResponder = function (Container $di) {
    return new \Page\Responder\IndexResponder($di->pageIndexTemplate);
};
$app->pageIndexTemplate = function (Container $di) {
    return new \Page\Template\IndexTemplate($di['path.template']);
};

$app['path.root'] = __DIR__ . '/../..';
$app['path.template'] = $app['path.root'] . '/template/site';

License

PhpLab\Di is licensed under the MIT license.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-03-23