vdos/phalcon-http-methods-plugin

用于检查请求通过HTTP方法访问的Phalcon插件

0.1 2019-01-04 10:44 UTC

This package is auto-updated.

Last update: 2024-09-25 08:08:53 UTC


README

Packagist PHP from Packagist Packagist GitHub Issues Scrutinizer Code Quality Travis CI Status

用于检查请求通过HTTP方法访问的Phalcon插件。

您可以从以下选项中选择一个或多个HTTP方法以启用操作:GET、POST、PUT、DELETE。

适用于PHP 7.1+

使用说明

插件需要在应用程序DI容器中可用'Annotations'和'Request'组件。

$dispatcher = new \Phalcon\Mvc\Dispatcher();
$eventManager = new \Phalcon\Events\Manager();
$eventManager->attach('dispatch:beforeExecuteRoute', new \Vados\PhalconPlugins\HTTPMethodsPlugin());
$dispatcher->setEventsManager($eventManager);

并且只需要将注解应用到控制器动作上

class FooController extends \Phalcon\Mvc\Controller
{
    /**
     * @Method(GET, POST, PUT, DELETE)
     */
    public function barAction()
    {
        return 'foobar';
    }
}

安装

使用composer进行安装

composer require vados/phalcon-http-methods-plugin

贡献指南

  • 编写测试
  • 代码审查
  • 指南一致