{
    "name":              "ocramius/proxy-manager",
    "description":       "A library providing utilities to generate, instantiate and generally operate with Object Proxies",
    "type":              "library",
    "license":           "MIT",
    "homepage":          "https://github.com/Ocramius/ProxyManager",
    "keywords":          [
        "proxy",
        "proxy pattern",
        "service proxies",
        "lazy loading",
        "aop"
    ],
    "authors": [
        {
            "name":     "Marco Pivetta",
            "email":    "ocramius@gmail.com",
            "homepage": "http://ocramius.github.io/"
        }
    ],
    "require": {
        "php":                       "~7.4.1",
        "laminas/laminas-code":      "^3.4.1",
        "ocramius/package-versions": "^1.8.0",
        "webimpress/safe-writer":    "^2.0.1"
    },
    "conflict": {
        "zendframework/zend-stdlib": "<3.2.1",
        "laminas/laminas-stdlib":    "<3.2.1",
        "doctrine/annotations":      "<1.6.1"
    },
    "require-dev": {
        "ext-phar":                     "*",
        "phpunit/phpunit":              "^9.1.1",
        "squizlabs/php_codesniffer":    "^3.5.4",
        "slevomat/coding-standard":     "^5.0.4",
        "doctrine/coding-standard":     "^6.0.0",
        "nikic/php-parser":             "^4.4.0",
        "phpbench/phpbench":            "^0.17.0",
        "infection/infection":          "^0.16.2",
        "vimeo/psalm":                  "^3.11.1"
    },
    "suggest": {
        "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects",
        "laminas/laminas-xmlrpc":      "To have the XmlRpc adapter (Remote Object feature)",
        "laminas/laminas-json":        "To have the JsonRpc adapter (Remote Object feature)",
        "laminas/laminas-soap":        "To have the Soap adapter (Remote Object feature)"
    },
    "autoload": {
        "psr-4": {
            "ProxyManager\\": "src/ProxyManager"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "ProxyManagerBench\\": "tests/ProxyManagerBench",
            "ProxyManagerTest\\": "tests/ProxyManagerTest",
            "ProxyManagerTestAsset\\": "tests/ProxyManagerTestAsset",
            "Laminas\\Server\\": "tests/Stubbed/Laminas/Server"
        }
    },
    "extra": {
        "branch-alias": {
            "dev-master": "3.0.x-dev"
        }
    }
}
