composer.json
{
"name": "tarlepp/symfony-flex-backend",
"type": "project",
"description": "JSON REST API which is build on top of Symfony framework.",
"keywords": [
"Symfony",
"Flex",
"API"
],
"homepage": "https://github.com/tarlepp/symfony-flex-backend",
"version": "0.0.0",
"license": "MIT",
"authors": [
{
"name": "Tarmo Leppänen",
"email": "tarmo.leppanen@protacon.com",
"homepage": "https://github.com/tarlepp",
"role": "Developer"
}
],
"require": {
"php": "^8.4.0",
"ext-apcu": "*",
"ext-iconv": "*",
"ext-json": "*",
"ext-mbstring": "*",
"ext-pdo": "*",
"ext-random": "*",
"doctrine/doctrine-bundle": "2.13.1",
"doctrine/doctrine-migrations-bundle": "3.3.1",
"doctrine/orm": "2.20.1",
"friendsofphp/proxy-manager-lts": "1.0.18",
"gedmo/doctrine-extensions": "3.17.1",
"lexik/jwt-authentication-bundle": "3.1.0",
"mark-gerarts/automapper-plus-bundle": "1.5.0",
"matomo/device-detector": "6.4.2",
"matthiasnoback/symfony-console-form": "6.0.0",
"nelmio/api-doc-bundle": "4.33.4",
"nelmio/cors-bundle": "2.5.0",
"phpdocumentor/reflection-docblock": "5.6.1",
"ramsey/uuid-doctrine": "2.1.0",
"symfony/asset": "7.2.0",
"symfony/config": "7.2.0",
"symfony/console": "7.2.1",
"symfony/doctrine-bridge": "7.2.1",
"symfony/dotenv": "7.2.0",
"symfony/expression-language": "7.2.0",
"symfony/flex": "2.4.7",
"symfony/form": "7.2.0",
"symfony/framework-bundle": "7.2.1",
"symfony/monolog-bundle": "3.10.0",
"symfony/process": "7.2.0",
"symfony/property-access": "7.2.0",
"symfony/property-info": "7.2.1",
"symfony/routing": "7.2.0",
"symfony/runtime": "7.2.0",
"symfony/security-bundle": "7.2.0",
"symfony/serializer": "7.2.0",
"symfony/string": "7.2.0",
"symfony/translation": "7.2.0",
"symfony/twig-bundle": "7.2.0",
"symfony/validator": "7.2.0",
"symfony/var-exporter": "7.2.0",
"symfony/yaml": "7.2.0",
"zircote/swagger-php": "4.11.1"
},
"conflict": {
"symfony/debug": "<3.3",
"symfony/symfony": "*",
"symfony/twig-bundle": "<3.3"
},
"require-dev": {
"bamarni/composer-bin-plugin": "1.8.2",
"doctrine/doctrine-fixtures-bundle": "4.0.0",
"roave/security-advisories": "dev-latest",
"symfony/browser-kit": "7.2.0",
"symfony/debug-bundle": "7.2.0",
"symfony/maker-bundle": "1.61.0",
"symfony/requirements-checker": "2.0.3",
"symfony/stopwatch": "7.2.0",
"symfony/var-dumper": "7.2.0",
"symfony/web-profiler-bundle": "7.2.0"
},
"replace": {
"symfony/polyfill-ctype": "*",
"symfony/polyfill-mbstring": "*",
"symfony/polyfill-php72": "*",
"symfony/polyfill-php80": "*",
"symfony/polyfill-php81": "*"
},
"config": {
"allow-plugins": true,
"platform": {
"php": "8.4.0"
},
"sort-packages": true
},
"extra": {
"allow-contrib": "true",
"bamarni-bin": {
"bin-links": true,
"forward-command": true,
"target-directory": "tools"
},
"projectTitle": "Symfony Flex Backend",
"symfony": {
"allow-contrib": true,
"require": "7.2.*"
}
},
"autoload": {
"psr-4": {
"App\\": "src/"
},
"classmap": [],
"exclude-from-classmap": []
},
"autoload-dev": {
"psr-4": {
"App\\Tests\\": "tests/",
"PHPUnit\\": "tools/01_phpunit/vendor/phpunit/phpunit/src",
"Symfony\\Bridge\\PhpUnit\\": "tools/01_phpunit/vendor/symfony/phpunit-bridge",
"Liuggio\\Fastest\\": [
"tools/01_phpunit/vendor/liuggio/fastest/src",
"tools/01_phpunit/vendor/liuggio/fastest/adapters"
],
"PhpCsFixer\\": "tools/04_symplify/vendor/symplify/easy-coding-standard/vendor/friendsofphp/php-cs-fixer/src",
"Symplify\\CodingStandard\\": "tools/04_symplify/vendor/symplify/easy-coding-standard/vendor/symplify/coding-standard/src",
"Symplify\\EasyCodingStandard\\": "tools/04_symplify/vendor/symplify/easy-coding-standard/src",
"ECSPrefix20210928\\Symplify\\RuleDocGenerator\\": "tools/04_symplify/vendor/symplify/easy-coding-standard/vendor/symplify/rule-doc-generator-contracts/src",
"PHPStan\\PhpDoc\\PHPUnit\\": "tools/02_phpstan/vendor/phpstan/phpstan-phpunit/src/PhpDoc/PHPUnit",
"PHPStan\\Rules\\PHPUnit\\": "tools/02_phpstan/vendor/phpstan/phpstan-phpunit/src/Rules/PHPUnit",
"PHPStan\\Symfony\\": "tools/02_phpstan/vendor/phpstan/phpstan-symfony/src/Symfony",
"PHPStan\\Type\\PHPUnit\\": "tools/02_phpstan/vendor/phpstan/phpstan-phpunit/src/Type/PHPUnit",
"PHPStan\\Type\\Symfony\\": "tools/02_phpstan/vendor/phpstan/phpstan-symfony/src/Type/Symfony",
"PHPUnit\\Framework\\MockObject\\": [
"tools/01_phpunit/vendor/phpunit/phpunit/src/Framework/MockObject",
"tools/01_phpunit/vendor/phpunit/phpunit/src/Framework/MockObject/Runtime"
],
"Rector\\": "tools/09_rector/vendor/rector"
}
},
"scripts": {
"post-install-cmd": [
"if test -d vendor/symfony/requirements-checker; then ./vendor/bin/requirements-checker; fi",
"if test -d vendor/bamarni/composer-bin-plugin; then make install-tools; fi",
"if which local-php-security-checker; then local-php-security-checker --update-cache && local-php-security-checker; fi",
"@auto-scripts",
"@composer dump-autoload"
],
"post-update-cmd": [
"if test -d vendor/symfony/requirements-checker; then ./vendor/bin/requirements-checker; fi",
"if test -d vendor/bamarni/composer-bin-plugin; then make update-tools; fi",
"if which local-php-security-checker; then local-php-security-checker --update-cache && local-php-security-checker; fi",
"@auto-scripts",
"@composer dump-autoload"
],
"auto-scripts": {
"cache:clear": "symfony-cmd",
"cache:warmup": "symfony-cmd",
"assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd",
"assets:install %PUBLIC_DIR%": "symfony-cmd"
}
},
"support": {
"issues": "https://github.com/tarlepp/symfony-flex-backend/issues"
}
}