Concept Flow - Composer require and dependency management
Start: composer.json exists
Run: composer require package
Composer checks package info
Update composer.json with package
Update composer.lock
Download package and dependencies
Install packages in vendor/
End: package ready to use
This flow shows how Composer adds a package: it updates composer.json, downloads the package and dependencies, updates composer.lock, and installs files.