vdos/phalcon-http-methods-plugin
用于检查请求通过HTTP方法访问的Phalcon插件
0.1
2019-01-04 10:44 UTC
Requires
- php: >=7.1.0
- ext-phalcon: >=3.2
Requires (Dev)
- phalcon/ide-stubs: v3.2.1
- phpunit/phpunit: ^7.0@dev
This package is auto-updated.
Last update: 2024-09-25 08:08:53 UTC
README
用于检查请求通过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
贡献指南
- 编写测试
- 代码审查
- 指南一致