composer.json
The composer.json file describes your project: name, dependencies, autoloading, and scripts.
The composer.json file describes your project: name, dependencies, autoloading, and scripts.
{
"name": "myapp/app",
"require": { "php": "^8.2", "guzzlehttp/guzzle": "^7.0" },
"require-dev": { "phpunit/phpunit": "^10.0" },
"autoload": { "psr-4": { "App\\": "src/" } },
"autoload-dev": { "psr-4": { "Tests\\": "tests/" } },
"scripts": { "test": "phpunit", "lint": "php-cs-fixer fix --dry-run" }
}
The autoload section maps namespace prefixes to directories — run composer dump-autoload after changes.