heimrichhannot / contao-request-bundle
一个请求类,将 symfony/http-foundation 带入 contao。
1.3.1
2021-10-13 09:02 UTC
Requires
- php: ^7.1|^8.0
- contao/core-bundle: ^4.4
- symfony/http-foundation: ^3.4|^4.4|^5.0
- symfony/http-kernel: ^3.4|^4.4|^5.0
- wa72/htmlpagedom: ^1.3|^2.0
Requires (Dev)
- contao/core-bundle: ^4.4
- contao/manager-plugin: ^2.0
- contao/test-case: 1.1.*
- friendsofphp/php-cs-fixer: ^2.2
- php-coveralls/php-coveralls: ^2.0
- php-http/guzzle6-adapter: ^1.1
- php-http/message-factory: ^1.0.2
- phpunit/phpunit: >=6.0 <6.5
- symfony/phpunit-bridge: ^3.2
README
此捆绑包已被弃用,并且不再积极维护!
请求捆绑包
Contao 使用它自己的 Input
类,该类检查请求的 $_GET、$_POST 以及更多参数。这是在 $_GET、$_POST 服务器参数上直接完成的,对于测试来说,无法模拟 HTTP-服务器。在这里,HeimrichHannot\Request
通过使用 symfony/http-foundation
提供了您自己的 HTTP-服务器对象的模拟。
技术说明
请使用以下替代方案进行 contao Input
或 Environment
调用
插入标签
为了方便,我们为一些请求方法参数提供了插入标签。
注意:如果您在 SQL 查询上下文中使用插入标签,请确保通过例如使用 prepare('field=?')>execute('{{request_get::auto_item}}')
来转义插入标签值。