arrowphp/arrow

一个基于league packages的简单约定框架,鼓励模块化开发结构。

v0.20180610 2018-06-10 11:27 UTC

This package is not auto-updated.

Last update: 2024-09-20 00:41:47 UTC


README

Software License Build Status Latest Version on Packagist Total Downloads

介绍Arrow!这是一个无需烦恼的框架,基于一个高度受人尊敬的组件集合的组件构建而成,这些组件遵循高标准。

名称和其目的是从php箭头 "->" 得来的。

预发布 - 备注 / TODO

  1. 审查所有代码以确保返回类型一致性
  2. 更新测试
    • 添加提示以指示要跳过代码覆盖的文件
  3. 调查/实现 PHAN!
  4. 拆分构建
    • 初始化设置骨架项目

安装

通过Composer

通过项目 composer.json

  "require": {
    "arrowphp/core": "@dev"
  }

用法

示例index.php文件(使用Guzzle进行Psr7)

require_once __DIR__.'/../vendor/autoload.php';

$app = new \Arrow\Application();

$request = \GuzzleHttp\Psr7\ServerRequest::fromGlobals();
$response = new \GuzzleHttp\Psr7\Response();

$response = $app->run($request, $response);
$app->flush($response);
$app->terminate();

变更日志

有关最近更改的更多信息,请参阅变更日志

测试

$ composer run-ci

贡献

有关详细信息,请参阅贡献指南行为准则

安全

如果您发现任何安全相关的问题,请直接联系Chris Pennycuick,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件