Download the PHP package sbsedv/input-converter-bundle without Composer
On this page you can find all versions of the php package sbsedv/input-converter-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sbsedv/input-converter-bundle
More information about sbsedv/input-converter-bundle
Files in sbsedv/input-converter-bundle
Package input-converter-bundle
Short Description A Symfony ^6.1 bundle that adds the raw request body input to the http-foundation InputBag.
License MIT
Informations about the package input-converter-bundle
sbsedv/input-converter-bundle
A Symfony ^6.1 bundle that adds the raw request body input to the http-foundation InputBag.
This bundle integrates sbsedv/input-converter into the Symfony Framework.
This bundle registers an event listener that runs as early as possible in the applications lifecycle and tries to parse the incoming request body and to add it to the main http-foundation request object.
By default this bundle comes with the following converters which are all enabled by default:
WARNING: You should not enable file_support
for the formdata_converter
.
The entire uploaded file would be copied into memory at least two times which will potentially use a lot of system memory (depending on the file size).
PHPs upload_max_filesize
INI setting has no effect, only post_max_size
.
You should only rely on PHPs integrated file upload support.
Custom Converters
If you want to register a custom converter (e.g. for YAML support), you only have to register a service in your application that implements the SBSEDV\InputConverter\Converter\ConverterInterface
.
The bundle has autoconfiguration setup and each service that implements that interface will automatically be picked up.
URLEncodedConverter Information
By default, the urlencoded_converter
is disabled because Symfony\Component\HttpFoundation\Request::createFromGlobals()
has the same functionality.
The vast majority of symfony applications boot up the framework in a way that creates the Request object with this static method. Because of this, the bundle disables its functionality by default to avoid unneccessary work.
In case you boot symfony without calling this method (e.g. in a runtime like Swoole), you can enable the functionality manually in the bundles config file.
All versions of input-converter-bundle with dependencies
sbsedv/input-converter Version ^3.0
symfony/framework-bundle Version ^6.1