{"_path":"/knowledge-base/composer-cheatsheet","_draft":false,"_partial":false,"_empty":false,"title":"Composer: Cheatsheet","description":"","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"composer-cheatsheet"},"children":[{"type":"text","value":"Composer: Cheatsheet"}]},{"type":"element","tag":"h2","props":{"id":"up---downgrade-composer-version"},"children":[{"type":"text","value":"Up- / Downgrade Composer-Version"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Running "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer self-update --snapshot"}]},{"type":"text","value":" will install the latest 2.0-dev snapshot."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer self-update --1"}]},{"type":"text","value":" to get back to the latest 1.x stable."}]},{"type":"element","tag":"h2","props":{"id":"updating-packages"},"children":[{"type":"text","value":"Updating Packages"}]},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates all packages"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update --with-dependencies"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates all packages and its dependencies"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update vendor/package"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates a certain package from vendor"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update vendor/*"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates all packages from vendor"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update --lock"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates composer.lock hash without updating any packages"}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"installing-dependencies"},"children":[{"type":"text","value":"Installing Dependencies"}]},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer install"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Downloads and installs all packages, creates "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer.lock"}]},{"type":"text","value":" file after"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer install --dry-run"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Simulates the install without installing anything (for creating lock file)"}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"adding-packages"},"children":[{"type":"text","value":"Adding Packages"}]},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer require vendor/package"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Adds package from vendor to composer.json’s require section and installs"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer require vendor/package --dev"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Adds package from vendor to composer.json’s require-dev section and installs it"}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"removing-packages"},"children":[{"type":"text","value":"Removing Packages"}]},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer remove vendor/package"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Removes vendor/package from composer.json and uninstalls it"}]}]}]}]}]},"public":true,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"composer-cheatsheet"},"children":[{"type":"text","value":"Composer: Cheatsheet"}]},{"type":"element","tag":"h2","props":{"id":"up---downgrade-composer-version"},"children":[{"type":"text","value":"Up- / Downgrade Composer-Version"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Running "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer self-update --snapshot"}]},{"type":"text","value":" will install the latest 2.0-dev snapshot."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer self-update --1"}]},{"type":"text","value":" to get back to the latest 1.x stable."}]},{"type":"element","tag":"h2","props":{"id":"updating-packages"},"children":[{"type":"text","value":"Updating Packages"}]},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates all packages"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update --with-dependencies"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates all packages and its dependencies"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update vendor/package"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates a certain package from vendor"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update vendor/*"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates all packages from vendor"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer update --lock"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Updates composer.lock hash without updating any packages"}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"installing-dependencies"},"children":[{"type":"text","value":"Installing Dependencies"}]},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer install"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Downloads and installs all packages, creates "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer.lock"}]},{"type":"text","value":" file after"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer install --dry-run"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Simulates the install without installing anything (for creating lock file)"}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"adding-packages"},"children":[{"type":"text","value":"Adding Packages"}]},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer require vendor/package"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Adds package from vendor to composer.json’s require section and installs"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer require vendor/package --dev"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Adds package from vendor to composer.json’s require-dev section and installs it"}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"removing-packages"},"children":[{"type":"text","value":"Removing Packages"}]},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{"align":null},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"composer remove vendor/package"}]}]},{"type":"element","tag":"td","props":{"align":null},"children":[{"type":"text","value":"Removes vendor/package from composer.json and uninstalls it"}]}]}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"up---downgrade-composer-version","depth":2,"text":"Up- / Downgrade Composer-Version"},{"id":"updating-packages","depth":2,"text":"Updating Packages"},{"id":"installing-dependencies","depth":2,"text":"Installing Dependencies"},{"id":"adding-packages","depth":2,"text":"Adding Packages"},{"id":"removing-packages","depth":2,"text":"Removing Packages"}]}},"_type":"markdown","_id":"content:04.knowledge-base:composer-cheatsheet.md","_source":"content","_file":"04.knowledge-base/composer-cheatsheet.md","_extension":"md"}