Composer: write a melody with your dependencies
summary
Composer dependency management for PHP: explains composer.json vs composer.lock and how composer install reproduces lockfiles while composer update changes vendor code. Covers semantic versioning and constraint syntax (tilde, caret, ranges), a visual dependency resolver, strategies for resolving composer.lock merge conflicts, applying local fixes with composer-patches until upstream accepts them, and using mirrors or Private Packagist for package availability and license auditing.
AI-written summary · about
chapters (5)
- 0:00Start
- 7:46Install or update?
- 8:36Installing a dependency
- 9:33Semantic versioning
- 10:35Version constraint and range
related talks
58mComposer 101
46mManaging dependencies is more than running "composer update"
46mComposer Best Practices
47mIn Depth Composer
46mComposer Best Practices 2018
40mComposer Guide to Supply Chain Security
46mExploring composer in drupal 8
16mUnder the Hood of Composer: Understanding the Tool We Use Every Day
