psuw / expression-evaluator
Expression Language expression evaluator
Installs: 1 036
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=7.0
- symfony/expression-language: ^5.4|^6.0
Requires (Dev)
- phpunit/phpunit: ^6.5
README
This file is part of the PsuwExpressionEvaluator package.
@package PsuwExpressionEvaluator
@copyright Copyright (c) 2019, Paweł Suwiński
@author Paweł Suwiński <psuw@wp.pl>
@license MIT
Example of usage
# config.yml
services:
# (...)
# Adds secure headers to every response.
secure_headers_response:
class: Psuw\ExpressionEvaluator\Evaluator
arguments:
- 'arg0.getResponse().headers.add(headers)'
-
headers:
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: '1; mode=block'
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
tags: [{ name: kernel.event_listener, event: kernel.response, method: __invoke }]