{ "name": "bartlett/php-reflect", "description": "Adds the ability to reverse-engineer classes, interfaces, functions, constants, namespaces, traits and more.", "keywords": ["reverse-engineer", "reflection"], "type": "library", "license": "BSD-3-Clause", "homepage": "http://php5.laurent-laville.org/reflect/", "support": { "source": "https://github.com/llaville/php-reflect", "issues": "https://github.com/llaville/php-reflect/issues" }, "require": { "php": "^7.1", "ext-tokenizer": "*", "ext-pcre": "*", "ext-phar": "*", "ext-spl": "*", "ext-json": "*", "ext-date": "*", "ext-reflection": "*", "sebastian/version": "^1.0|^2.0", "nikic/php-parser": "^4.0", "doctrine/collections": "^1.4", "symfony/event-dispatcher": "^3.0|^4.0", "symfony/finder": "^3.0|^4.0", "symfony/console": "^3.0|^4.0", "symfony/stopwatch": "^3.0|^4.0", "symfony/dependency-injection": "^3.0|^4.0", "justinrainbow/json-schema": "^1.3", "seld/jsonlint": "^1.1", "psr/log": "^1.0", "league/tactician": "^1.0", "jean85/pretty-package-versions": "^1.2", "zendframework/zenddiagnostics": "^1.4" }, "require-dev": { "monolog/monolog": "^1.10", "andrewsville/php-token-reflection": "^1.4" }, "suggest": { "doctrine/cache": "Allow caching results", "bartlett/phpunit-loggertestlistener": "Allow logging unit tests to your favorite PSR-3 logger interface" }, "authors": [ { "name": "Laurent Laville", "email": "pear@laurent-laville.org", "homepage": "https://github.com/llaville", "role": "Lead" } ], "bin": [ "bin/phpreflect" ], "autoload": { "psr-4": { "Bartlett\\": "src/" } }, "autoload-dev": { "psr-4": { "Bartlett\\Tests\\Reflect\\": "tests/" } }, "config": { "optimize-autoloader": true } }