{
    "name": "doctrine/phpcr-bundle",
    "type": "symfony-bundle",
    "description": "Symfony DoctrinePHPCRBundle",
    "keywords": [
        "PHPCR",
        "ODM",
        "Database",
        "Persistence"
    ],
    "homepage": "http://www.doctrine-project.org",
    "license": "MIT",
    "authors": [
        {
            "name": "Lukas Kahwe Smith",
            "email": "smith@pooteeweet.org"
        },
        {
            "name": "Benjamin Eberlei",
            "email": "kontakt@beberlei.de"
        }
    ],
    "require": {
        "php": "^8.0",
        "ext-dom": "*",
        "phpcr/phpcr-utils": "^1.3 || ^2.0",
        "symfony/cache": "^5.4 || ^6.0 || ^7.0",
        "symfony/doctrine-bridge": "^5.4 || ^6.0 || ^7.0",
        "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0"
    },
    "conflict": {
        "doctrine/doctrine-bundle": "< 2.0.3",
        "doctrine/persistence": "< 3.0.0",
        "doctrine/phpcr-odm": "< 2.0",
        "jackalope/jackalope": "< 2.0.0 || >= 3.0.0",
        "jackalope/jackalope-doctrine-dbal": "< 2.0.0 || >= 3.0.0",
        "jackalope/jackalope-jackrabbit": "< 2.0.0 || >= 3.0.0",
        "symfony/dependency-injection": "< 3",
        "symfony/console": "< 4"
    },
    "require-dev": {
        "ext-libxml": "*",
        "doctrine/doctrine-bundle": "^2.0.3",
        "doctrine/phpcr-odm": "^2.0",
        "doctrine/orm": "^2.0 || ^3.0",
        "jackalope/jackalope-doctrine-dbal": "^2.0",
        "matthiasnoback/symfony-dependency-injection-test": "^4.3.1 || ^5.0",
        "phpcr/phpcr-shell": "^1.6",
        "phpstan/phpstan": "^1.10",
        "phpstan/phpstan-doctrine": "^1.3",
        "phpstan/phpstan-phpunit": "^1.3",
        "phpstan/phpstan-symfony": "^1.3",
        "phpunit/phpunit": "^9.5",
        "symfony/asset": "^5.4 || ^6.0 || ^7.0",
        "symfony/browser-kit": "^5.4 || ^6.0 || ^7.0",
        "symfony/css-selector": "^5.4 || ^6.0 || ^7.0",
        "symfony/error-handler": "^5.4  || ^6.0 || ^7.0",
        "symfony/form": "^5.4 || ^6.0 || ^7.0",
        "symfony/monolog-bridge": "^5.4 || ^6.0 || ^7.0",
        "symfony/monolog-bundle": "^3.4",
        "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0",
        "symfony/templating": "^5.4 || ^6.0 || ^7.0",
        "symfony/translation": "^5.4 || ^6.0 || ^7.0",
        "symfony/twig-bundle": "^5.4 || ^6.0 || ^7.0",
        "symfony/validator": "^5.4 || ^6.0 || ^7.0",
        "symfony/web-profiler-bundle": "^5.4 || ^6.0 || ^7.0"
    },
    "suggest": {
        "burgov/key-value-form-bundle": "to edit assoc multivalue properties. require version 1.0.*",
        "doctrine/data-fixtures": "if you want to use the fixture loading.",
        "doctrine/doctrine-bundle": "when using jackalope-doctrine-dbal",
        "doctrine/phpcr-odm": "if you want to use the odm as well. require version ^2.0",
        "jackalope/jackalope-doctrine-dbal": "if you want to use jackalope-doctrine-dbal. require version ^2.0",
        "jackalope/jackalope-jackrabbit": "if you want to connect to jackrabbit. require version ^2.0",
        "ocramius/proxy-manager": "To avoid unnecessary database requests when using jackalope-doctrine-dbal",
        "phpcr/phpcr-shell": "If you want native access to PHPCR-Shell to manage the PHPCR repository"
    },
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "composer/package-versions-deprecated": true
        }
    },
    "autoload": {
        "psr-4": {
            "Doctrine\\Bundle\\PHPCRBundle\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Doctrine\\Bundle\\PHPCRBundle\\Tests\\": "tests/"
        }
    }
}
