mulertech/application

该应用程序运行请求处理器,接收请求消息并生成响应消息

1.0.9 2024-03-25 18:48 UTC

This package is auto-updated.

Last update: 2024-10-02 20:01:44 UTC


README

该应用程序运行请求处理器,接收请求消息并生成响应消息

安装

使用composer安装应用程序包有两种方法

将以下内容添加到"composer.json"文件中的require部分

"mulertech/application": "^1.0"

并运行以下命令

php composer.phar update

运行以下命令

php composer.phar require mulertech/application "^1.0"

用法


使用一个或多个中间件初始化应用程序
$app = new Hub([ControllerMiddleware::class]);

查找项目路径(可用于所有项目)
$projectPath = $app::projectPath();
  • 应用程序需要在项目文件夹中composerrc.json文件以确定其路径。

将环境文件加载到项目路径中
$app::loadEnv($app::projectPath() . DIRECTORY_SEPARATOR . '.env.local');

将yaml文件中的参数加载到配置路径中(递归)到容器中
$app::loadConfig($container, $app::projectPath() . DIRECTORY_SEPARATOR . 'config');

使用提供的请求运行应用程序并生成响应消息
$response = $app->run(ServerRequest::fromGlobals());