Installation ============ 1. Using Composer (recommended) ------------------------------- To install JMSSerializerBundle with Composer just add the following to your `composer.json` file: .. code-block :: js // composer.json { // ... require: { // ... "jms/serializer-bundle": "dev-master" } } .. note :: Please replace `dev-master` in the snippet above with the latest stable branch, for example ``1.0.*``. Then, you can install the new dependencies by running Composer's ``update`` command from the directory where your ``composer.json`` file is located: .. code-block :: bash $ php composer.phar update Now, Composer will automatically download all required files, and install them for you. All that is left to do is to update your ``AppKernel.php`` file, and register the new bundle: .. code-block :: php registerNamespaces(array( // ... 'JMS' => __DIR__.'/../vendor/bundles', 'Metadata' => __DIR__.'/../vendor/metadata/src', // ... )); Now use the ``vendors`` script to clone the newly added repositories into your project: .. code-block :: bash $ php bin/vendors install