mparaiso/dependencyinjectionserviceprovider 问题修复 & 功能扩展

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

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

mparaiso/dependencyinjectionserviceprovider

Composer 安装命令:

composer require mparaiso/dependencyinjectionserviceprovider

包简介

Dependency injection service provider for Silex

README 文档

README

author: MParaiso contact: mparaiso@online.fr status: Work in Progress

Configuration

    use Mparaiso\Provider\DependencyInjectionServiceProvider;

    $app->register(new DependencyInjectionServiceProvider,array(
       /* cache configuration (path and a cache class name */
       "di.cache"=>array("path"=>__DIR__."/../cache/","class"=>"MyCacheClass"),
       /* external variables ( db config , environment variables .... */
       "di.params"=>array(
           "app.root_dir"=>__DIR__,
           "app.debug"=>$app["debug"],
           "app.host"=>getenv("SYMFONY__SHORTEN__HOST"),
           "app.driver"=>"pdo_mysql",
           "app.user"=>getenv("SYMFONY__SHORTEN__USER"),
           "app.password"=>getenv("SYMFONY__SHORTEN__PASSWORD"),
           "app.dbname"=>getenv("SYMFONY__SHORTEN__DBNAME"),
           "app.port"=>getenv("SYMFONY__SHORTEN__PORT"),
           ),
       /* loader type (yaml,annotaions,xml) and file path */
       "di.loader.options"=>array(
           "type"=>"yaml",
           "path"=>__DIR__."/Shorten/Resources/services/config.yml",
           )
       )
    );

Usage

    $app["di"]->get("myservice");

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2013-03-24

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固