{
    "name": "vich/uploader-bundle",
    "type": "symfony-bundle",
    "description": "Ease file uploads attached to entities",
    "keywords": [
        "file uploads",
        "upload"
    ],
    "homepage": "https://github.com/dustin10/VichUploaderBundle",
    "license": "MIT",
    "authors": [
        {
            "name": "Dustin Dobervich",
            "email": "ddobervich@gmail.com"
        }
    ],
    "require": {
        "php": "^7.3 || ^8.0",
        "ext-simplexml": "*",
        "jms/metadata": "^2.4",
        "symfony/config": "^4.4 || ^5.0",
        "symfony/console": "^4.4 || ^5.0",
        "symfony/dependency-injection": "^4.4 || ^5.0",
        "symfony/event-dispatcher-contracts": "^1.1 || ^2.0",
        "symfony/http-foundation": "^4.4 || ^5.0",
        "symfony/http-kernel": "^4.4 || ^5.0",
        "symfony/mime": "^4.4 || ^5.0",
        "symfony/property-access": "^4.4 || ^5.0",
        "symfony/string": "^5.0"
    },
    "require-dev": {
        "ext-sqlite3": "*",
        "alcaeus/mongo-php-adapter": "^1.2",
        "doctrine/doctrine-bundle": "^2.2",
        "doctrine/mongodb-odm": "^1.2 || ^2.0",
        "doctrine/orm": "^2.7",
        "knplabs/knp-gaufrette-bundle": "^0.7",
        "league/flysystem-bundle": "^2.0",
        "league/flysystem-memory": "^2.0",
        "matthiasnoback/symfony-dependency-injection-test": "^4.1",
        "mikey179/vfsstream": "^1.6",
        "phpunit/phpunit": "^9.5",
        "symfony/asset": "^4.4 || ^5.0",
        "symfony/browser-kit": "^4.4 || ^5.0",
        "symfony/css-selector": "^4.4 || ^5.0",
        "symfony/doctrine-bridge": "^4.4 || ^5.0",
        "symfony/dom-crawler": "^4.4 || ^5.0",
        "symfony/form": "^4.4 || ^5.0",
        "symfony/framework-bundle": "^4.4 || ^5.0",
        "symfony/phpunit-bridge": "^5.2",
        "symfony/security-csrf": "^4.4 || ^5.0",
        "symfony/translation": "^4.4 || ^5.0",
        "symfony/twig-bridge": "^4.4 || ^5.0",
        "symfony/twig-bundle": "^4.4 || ^5.0",
        "symfony/validator": "^4.4 || ^5.0",
        "symfony/var-dumper": "^4.4 || ^5.0",
        "symfony/yaml": "^4.4 || ^5.0"
    },
    "suggest": {
        "doctrine/doctrine-bundle": "For integration with Doctrine",
        "doctrine/mongodb-odm-bundle": "For integration with Doctrine ODM",
        "doctrine/orm": "For integration with Doctrine ORM",
        "doctrine/phpcr-odm": "For integration with Doctrine PHPCR",
        "knplabs/knp-gaufrette-bundle": "For integration with Gaufrette",
        "liip/imagine-bundle": "To generate image thumbnails",
        "ocramius/proxy-manager": "To use lazy services",
        "league/flysystem-bundle": "For integration with Flysystem",
        "oneup/flysystem-bundle": "For integration with Flysystem",
        "symfony/asset": "To generate better links",
        "symfony/form": "To handle uploads in forms",
        "symfony/yaml": "To use YAML mapping"
    },
    "conflict": {
        "league/flysystem": "<2.0"
    },
    "config": {
        "platform": {
            "ext-mongo": "1.8.2"
        },
        "sort-packages": true
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.x-dev"
        }
    },
    "autoload": {
        "psr-4": {
            "Vich\\UploaderBundle\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Vich\\TestBundle\\": "tests/Fixtures/TestBundle/src",
            "Vich\\UploaderBundle\\Tests\\": "tests"
        }
    }
}
