mmoreram / http-headers-bundle
Custom Response HTTP Headers definition for Symfony
Installs: 6 413
Dependents: 3
Suggesters: 0
Security: 0
Stars: 8
Watchers: 2
Forks: 0
Type:symfony-bundle
Requires
- php: ^5.3.3|^7.0
- symfony/config: ^2.2.3|^3.0
- symfony/dependency-injection: ^2.2.3|^3.0
- symfony/event-dispatcher: ^2.2.3|^3.0
- symfony/http-kernel: ^2.2.3|^3.0
This package is not auto-updated.
Last update: 2018-07-17 10:36:45 UTC
README
Custom HTTP Headers for Symfony2
Installing HttpHeadersBundle
You have to add require line into you composer.json
file
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.3.*",
...
"mmoreram/http-headers-bundle": "dev-master"
},
Then you have to use composer to update your project dependencies
php composer.phar update
And register the bundle in your appkernel.php file
return array(
// ...
new Mmoreram\HttpHeadersBundle\HttpHeadersBundle(),
// ...
);
Configuring HttpHeaders Bundle
You can now configure as many HTTP Headers as you want for your project. You only have to give them a name and a set of values into your config.yml
file
http_headers:
response:
x_jedi_newton:
name: X-Jedi-Newton
values:
- I can calculate the motion of heavenly bodies, but not the madness of people
- Errors are not in the art but in the artificers
- It is the weight, not numbers of experiments that is to be regarded
x_jedi:
name: X-Jedi
values:
- Meet our team at humans.txt
This bundle will get a random quote in each request. If only one quote is defined, just this quote will be output.
Join X-Jedi
There is a project called X-Jedi, that encourages all development teams to add their own http-headers under the name of X-Jedi, with their most representative quotes. You can find more info in X-Jedi Project webpage