thinframe/applications

PHP 应用生态系统

v0.2.1 2014-01-26 18:37 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:06:01 UTC


README

#ThinFrame Applications

ThinFrame Applications 是一个基于 Symfony2 依赖注入容器 (S2DiC) 的 PHP 库,它为任何 PHP 库/组件提供了一个抽象的用法。

Latest Stable Version Latest Unstable Version License

使用 S2DiC,您可以定义组件提供的哪些服务,它使用的哪些扩展/编译器传递以及一些其他细节。这样,当您想使用特定的组件时,您不必担心正确配置它或其他相关事宜。只需实例化该特定应用并请求所需的 服务即可。

每个应用包含以下内容

  • S2DiC 的容器构建器
  • 应用名称
  • 使用应用列表
  • 配置文件(标准 S2DiC yml 文件)

每个应用都包含自己的 容器构建器,但它们连接时,您正在使用的顶级应用将合并所有父 容器构建器 到其自己的容器中。因此,您将获得一个包含所有已配置服务的单个 容器构建器

##特性

  • 应用特定的依赖注入容器
  • 链式应用
  • S2DiC 的高级配置
  • 支持感知对象,所以当您请求一个服务时,它将自动注入所需的依赖。

##安装

  • 通过 Composer: "thinframe/applications":"@stable"

##版权