If we try to look at tools that change the PHP environment and community, for sure we will find there the Composer. It’s the tool that allows us to manage dependencies in our projects. We don’t have to download zip files and store vendors in our repositories. We got two files (
composer.lock), which describe what is needed to run our software and the Composer manages fetching and installing dependencies for us.
When I look at my experience with the Composer, I use it every day. But, my using it usually finish to use
composer require or
composer update. If you are not familiar with the Composer, the first command allows you to add a (dev)dependency to your project, the second one allows you to update a dependency when maintainers release the newest version of their library.