mmoreram/http-headers-bundle

This package is abandoned and no longer maintained. No replacement package was suggested.

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

v1.1.0 2015-11-18 20:14 UTC

This package is not auto-updated.

Last update: 2018-07-17 10:36:45 UTC


README

Scrutinizer Quality Score SensioLabsInsight

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

Bitdeli Badge