![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/vendor/jms/serializer-bundle/Resources/doc/ |
Installation ============ Step 1: Download the Bundle --------------------------- Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle: .. code-block:: bash $ composer require jms/serializer-bundle This command requires you to have Composer installed globally, as explained in the `installation chapter <https://getcomposer.org/doc/00-intro.md>`_ of the Composer documentation. Step 2: Enable the Bundle ------------------------- Symfony Flex Applications ^^^^^^^^^^^^^^^^^^^^^^^^^ For an application using Symfony Flex, the bundle should be automatically enabled. If it is not, you will need to add it to the ``config/bundles.php`` file in your project: .. code-block:: php <?php // config/bundles.php return [ // ... JMS\SerializerBundle\JMSSerializerBundle::class => ['all' => true], ]; Symfony Standard Applications ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ For an application based on the Symfony Standard structure, you will need to enable the bundle in your Kernel by adding the following line in the ``app/AppKernel.php`` file in your project: .. code-block:: php <?php // app/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = array( // ... new JMS\SerializerBundle\JMSSerializerBundle(), ); // ... } }