{ "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" }, "repositories": [ { "type": "pear", "url": "https://pear.php.net" } ], "require": { "php": ">=5.4.0", "ext-tokenizer": "*", "ext-pcre": "*", "ext-phar": "*", "ext-spl": "*", "ext-json": "*", "ext-date": "*", "ext-reflection": "*", "sebastian/version": "^1.0|^2.0", "nikic/php-parser": "^2.1", "doctrine/collections": ">=1.2 <1.5", "symfony/event-dispatcher": "^2.5|^3.0", "symfony/finder": "^2.5|^3.0", "symfony/console": "^2.5|^3.0", "symfony/stopwatch": "^2.5|^3.0", "symfony/dependency-injection": "^2.5|^3.0", "phpdocumentor/reflection-docblock": "^3.0", "justinrainbow/json-schema": "^1.3", "seld/jsonlint": "^1.1" }, "require-dev": { "doctrine/cache": "^1.3", "psr/log": "^1.0", "monolog/monolog": "^1.10", "bartlett/monolog-callbackfilterhandler": "^1.0", "bartlett/monolog-growlhandler": "^1.0", "bartlett/phpunit-loggertestlistener": "^1.5", "bartlett/umlwriter": "^1.0" }, "suggest": { "doctrine/cache": "Allow caching results", "psr/log": "Allow logging events with the LogPlugin", "monolog/monolog": "Allow logging events with the LogPlugin", "bartlett/monolog-callbackfilterhandler": "Advanced filtering strategies for Monolog", "bartlett/monolog-growlhandler": "Sends notifications to Growl for Monolog", "bartlett/phpunit-loggertestlistener": "Allow logging unit tests to your favorite PSR-3 logger interface", "bartlett/umlwriter": "Allow writing UML class diagrams (Graphviz or PlantUML)" }, "authors": [ { "name": "Laurent Laville", "email": "pear@laurent-laville.org", "homepage": "https://github.com/llaville", "role": "Lead" } ], "bin": [ "bin/phpreflect" ], "autoload": { "psr-4": { "Bartlett\\": "src/Bartlett" } }, "autoload-dev": { "psr-4": { "Bartlett\\Tests\\Reflect\\": "tests/" } } }