Download the PHP package thiagocordeiro/serializer-bundle without Composer
On this page you can find all versions of the php package thiagocordeiro/serializer-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download thiagocordeiro/serializer-bundle
More information about thiagocordeiro/serializer-bundle
Files in thiagocordeiro/serializer-bundle
Package serializer-bundle
Short Description PHP Serializer Symfony Bundle
License MIT
Informations about the package serializer-bundle
PHP SerializerBundle
A Symfony bundle for thiagocordeiro/serializer
How to use
then enable the bundle by adding on config/bundles.php
Configure
It is possible to configure where the cache classes will be created cache_dir
and check_timestamp
for checking if class was changed so the cache gets updated.
The following yaml contains default configurations opmized for production environment, but you might need check_timestamp
to be true
on dev environment.
To customize just create a custom config file at config/packages/dev/serializer.yaml
:
Return Value Objects on Controllers
This bundle adds an kernel event listener to symfony so you can return objects on controllers, this object will be converted into a JsonResponse with the serialized data on its body.
Inject Value Objects on Controllers
You can also inject objects on controller, internally the bundle will create the object from request body.
For this to happen you have to tell the bundle which objects should be created,
to do so, create a yaml file at config/packages/serializer.yaml
with the class names:
After setting up you will be able to inject this object, on the same example above the code will be much more simples.
All versions of serializer-bundle with dependencies
ext-json Version *
thiagocordeiro/serializer Version ^3.2
symfony/http-kernel Version ^6.0.0
symfony/dependency-injection Version ^6.0.0
symfony/config Version ^6.0.0