Cookbook
========
The cookbook section contains recipes for solving specific problems.
.. toctree::
:maxdepth: 1
:hidden:
json_request_body
session_storage
form_no_csrf
validator_yaml
sub_requests
error_handler
multiple_loggers
guard_authentication
Recipes
-------
* :doc:`Accepting a JSON Request Body <json_request_body>` A common need when
building a restful API is the ability to accept a JSON encoded entity from
the request body.
* :doc:`Using PdoSessionStorage to store Sessions in the Database
<session_storage>`.
* :doc:`Disabling the CSRF Protection on a Form using the FormExtension
<form_no_csrf>`.
* :doc:`Using YAML to configure Validation <validator_yaml>`.
* :doc:`Making sub-Requests <sub_requests>`.
* :doc:`Converting Errors to Exceptions <error_handler>`.
* :doc:`Using multiple Monolog Loggers <multiple_loggers>`.
* :doc:`How to Create a Custom Authentication System with Guard <guard_authentication>`.