aura/web-kernel

Aura web项目的内核文件。

2.1.3 2016-10-03 21:38 UTC

This package is auto-updated.

Last update: 2024-09-13 14:43:47 UTC


README

这是Aura.Web_Project软件包的内核。

前言

要求

此内核需要PHP 5.4或更高版本;原则上我们推荐使用最新的PHP版本。

与Aura库包不同,此内核包具有用户空间依赖项,这些依赖项自身可能还有其他依赖项

安装

您可以通过在您的composer.json文件中包含以下require元素来通过Composer安装和自动加载此内核:

"require": {
    "aura/web-kernel": "dev-develop-2"
}

或者,下载或克隆此存储库,然后要求或包含其autoload.php文件。

测试

Build Status

要在命令行中运行单元测试,请执行composer install,然后在包根目录中执行phpunit。这需要Composer作为composer可用,以及PHPUnit作为phpunit可用。

PSR合规性

此内核试图遵守PSR-1PSR-2PSR-4。如果您注意到合规性疏忽,请通过拉取请求发送补丁。

社区

要提问、提供反馈或与其他Aura社区进行交流,请加入我们的Google Group,关注@auraphp在Twitter上的动态,或在Freenode上的#auraphp上与我们聊天。

服务

此内核在Container中定义以下服务对象:

  • aura/web-kernel:dispatcher:一个Aura\Dispatcher\Dispatcher实例
  • aura/web-kernel:request:一个Aura\Web\Request实例
  • aura/web-kernel:response:一个Aura\Web\Response实例
  • aura/web-kernel:router:一个Aura\Router\Router实例

请注意,在内核级别设置的服务定义可能在项目级别被重置。