qlimix/http-cors-middleware

PSR15 CORS 中间件实现

2.0.0 2020-11-21 16:07 UTC

This package is auto-updated.

Last update: 2024-09-22 00:41:16 UTC


README

Travis CI Coveralls Packagist MIT License

PSR15 cors 中间件实现

安装

使用 Composer

$ composer require qlimix/http-cors-middleware

使用方法

<?php

use Neomerx\Cors\Analyzer;
use Neomerx\Cors\Strategies\Settings;
use Neomerx\Cors\Factory\Factory;
use Qlimix\HttpMiddleware\CorsMiddleware;

$analyzer = new Analyzer(new Settings(), new Factory());
$responseFactory = new ResponseFactoryImplementation();

$corsMiddleware = new CorsMiddleware($analyzer, $responseFactory);

// add to middleware request handler

测试

要本地运行所有单元测试(使用 PHPUnit)

$ vendor/bin/phpunit

质量

为确保代码质量,运行 grumphp,它将运行所有工具

$ vendor/bin/grumphp run

贡献

请参阅 CONTRIBUTING 以获取详细信息。