├── .coveralls.yml ├── .gitignore ├── .gitmodules ├── .istanbul.yml ├── .jsbeautifyrc ├── .jshintrc ├── .npmignore ├── .travis.yml ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin ├── bench.js └── worker ├── docs ├── README.md ├── recipes │ └── RELATIONS.md └── src │ ├── BLOCK.md │ ├── CLASS.md │ ├── COMMENT.md │ ├── CONSTANT.md │ ├── DECLARE.md │ ├── DEFINE.md │ ├── EXPR.md │ ├── EXTERNAL.md │ ├── FILE.md │ ├── FUNCTION.md │ ├── INTERFACE.md │ ├── METHOD.md │ ├── NAMESPACE.md │ ├── NODE.md │ ├── POSITION.md │ ├── PROPERTY.md │ ├── PTR.md │ ├── REFERENCE.md │ ├── REPOSITORY.md │ ├── SCOPE.md │ ├── TRAIT.md │ ├── VARIABLE.md │ └── WORKER.md ├── gruntfile.js ├── index.d.ts ├── index.js ├── package.json ├── src ├── data │ ├── db.js │ └── node.js ├── nodes │ ├── block.js │ ├── class.js │ ├── constant.js │ ├── declare.js │ ├── define.js │ ├── expr.js │ ├── external.js │ ├── file.js │ ├── function.js │ ├── interface.js │ ├── method.js │ ├── namespace.js │ ├── property.js │ ├── trait.js │ ├── usegroup.js │ └── variable.js ├── repository.js ├── repository │ ├── options.js │ ├── parse.js │ ├── refresh.js │ ├── scan.js │ └── sync.js ├── utils │ ├── comment.js │ ├── crc32.js │ ├── parser.js │ ├── position.js │ └── scope.js └── worker.js └── test ├── brute.js ├── cache └── README.md ├── repository.js └── workspaces └── samples ├── README.md ├── bin └── nok.php ├── bootstrap.php ├── error.php ├── friend.php ├── index.php ├── src ├── AnonymousClass.php ├── App.php ├── IApp.php ├── SimpleInterface.php └── TApp.php ├── sub └── empty.php └── test.php /.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: 1vgToo4k8mxqrZ2TY3j5048GbYAoWAB9B -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/.gitmodules -------------------------------------------------------------------------------- /.istanbul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/.istanbul.yml -------------------------------------------------------------------------------- /.jsbeautifyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/.jsbeautifyrc -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /docs/ 2 | /test/ -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/README.md -------------------------------------------------------------------------------- /bin/bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/bin/bench.js -------------------------------------------------------------------------------- /bin/worker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/bin/worker -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/recipes/RELATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/recipes/RELATIONS.md -------------------------------------------------------------------------------- /docs/src/BLOCK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/BLOCK.md -------------------------------------------------------------------------------- /docs/src/CLASS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/CLASS.md -------------------------------------------------------------------------------- /docs/src/COMMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/COMMENT.md -------------------------------------------------------------------------------- /docs/src/CONSTANT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/CONSTANT.md -------------------------------------------------------------------------------- /docs/src/DECLARE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/DECLARE.md -------------------------------------------------------------------------------- /docs/src/DEFINE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/DEFINE.md -------------------------------------------------------------------------------- /docs/src/EXPR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/EXPR.md -------------------------------------------------------------------------------- /docs/src/EXTERNAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/EXTERNAL.md -------------------------------------------------------------------------------- /docs/src/FILE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/FILE.md -------------------------------------------------------------------------------- /docs/src/FUNCTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/FUNCTION.md -------------------------------------------------------------------------------- /docs/src/INTERFACE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/INTERFACE.md -------------------------------------------------------------------------------- /docs/src/METHOD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/METHOD.md -------------------------------------------------------------------------------- /docs/src/NAMESPACE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/NAMESPACE.md -------------------------------------------------------------------------------- /docs/src/NODE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/NODE.md -------------------------------------------------------------------------------- /docs/src/POSITION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/POSITION.md -------------------------------------------------------------------------------- /docs/src/PROPERTY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/PROPERTY.md -------------------------------------------------------------------------------- /docs/src/PTR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/PTR.md -------------------------------------------------------------------------------- /docs/src/REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/REFERENCE.md -------------------------------------------------------------------------------- /docs/src/REPOSITORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/REPOSITORY.md -------------------------------------------------------------------------------- /docs/src/SCOPE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/SCOPE.md -------------------------------------------------------------------------------- /docs/src/TRAIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/TRAIT.md -------------------------------------------------------------------------------- /docs/src/VARIABLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/VARIABLE.md -------------------------------------------------------------------------------- /docs/src/WORKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/docs/src/WORKER.md -------------------------------------------------------------------------------- /gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/gruntfile.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/package.json -------------------------------------------------------------------------------- /src/data/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/data/db.js -------------------------------------------------------------------------------- /src/data/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/data/node.js -------------------------------------------------------------------------------- /src/nodes/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/block.js -------------------------------------------------------------------------------- /src/nodes/class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/class.js -------------------------------------------------------------------------------- /src/nodes/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/constant.js -------------------------------------------------------------------------------- /src/nodes/declare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/declare.js -------------------------------------------------------------------------------- /src/nodes/define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/define.js -------------------------------------------------------------------------------- /src/nodes/expr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/expr.js -------------------------------------------------------------------------------- /src/nodes/external.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/external.js -------------------------------------------------------------------------------- /src/nodes/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/file.js -------------------------------------------------------------------------------- /src/nodes/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/function.js -------------------------------------------------------------------------------- /src/nodes/interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/interface.js -------------------------------------------------------------------------------- /src/nodes/method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/method.js -------------------------------------------------------------------------------- /src/nodes/namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/namespace.js -------------------------------------------------------------------------------- /src/nodes/property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/property.js -------------------------------------------------------------------------------- /src/nodes/trait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/trait.js -------------------------------------------------------------------------------- /src/nodes/usegroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/usegroup.js -------------------------------------------------------------------------------- /src/nodes/variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/nodes/variable.js -------------------------------------------------------------------------------- /src/repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/repository.js -------------------------------------------------------------------------------- /src/repository/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/repository/options.js -------------------------------------------------------------------------------- /src/repository/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/repository/parse.js -------------------------------------------------------------------------------- /src/repository/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/repository/refresh.js -------------------------------------------------------------------------------- /src/repository/scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/repository/scan.js -------------------------------------------------------------------------------- /src/repository/sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/repository/sync.js -------------------------------------------------------------------------------- /src/utils/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/utils/comment.js -------------------------------------------------------------------------------- /src/utils/crc32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/utils/crc32.js -------------------------------------------------------------------------------- /src/utils/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/utils/parser.js -------------------------------------------------------------------------------- /src/utils/position.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/utils/position.js -------------------------------------------------------------------------------- /src/utils/scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/utils/scope.js -------------------------------------------------------------------------------- /src/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/src/worker.js -------------------------------------------------------------------------------- /test/brute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/test/brute.js -------------------------------------------------------------------------------- /test/cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/test/cache/README.md -------------------------------------------------------------------------------- /test/repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/test/repository.js -------------------------------------------------------------------------------- /test/workspaces/samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/test/workspaces/samples/README.md -------------------------------------------------------------------------------- /test/workspaces/samples/bin/nok.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/test/workspaces/samples/bin/nok.php -------------------------------------------------------------------------------- /test/workspaces/samples/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glayzzle/php-reflection/HEAD/test/workspaces/samples/bootstrap.php -------------------------------------------------------------------------------- /test/workspaces/samples/error.php: -------------------------------------------------------------------------------- 1 |