A Zend Framework 2 module to render yaml responses
This module allows to work with Yaml responses the same way we do with JSON responses. Indeed, this module is pretty simple and is based on built-in JSON rendering classes (
View\JsonModel) but using Symfony\Yaml instead of
The only supported installation method is composer, however others could work too.
Get composer binary into your project.
curl -s http://getcomposer.org/installer | php
And run this command in order to get this module installed.
php composer.phar require acelaya/zf2-acyaml:~0.1
Finally add the module to your
return array( 'modules' => array( 'Application', 'Acelaya\Yaml' // <- Add this line ) );
The module will register a yaml view rendering strategy, so any action returning a
YamlModel (which is very similar to the
JsonModel) will make the response to be in yaml format, including the
Content-type header with value
And that's it. No further configuration is needed. Nice and easy.