tarlepp/symfony-flex-backend

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "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"
    }
}