php-reflection
php-reflection copied to clipboard
:mag_right: Nodejs Reflection API for PHP files based on the php-parser
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8. **This update includes a security fix.** Vulnerabilities fixed Sourced from The GitHub Security Advisory Database. Prototype Pollution Overview The ini npm package before version...
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 9.15.9 to 9.18.5. **This update includes a security fix.** Vulnerabilities fixed Sourced from The GitHub Security Advisory Database. Prototype Pollution in highlight.js Impact Affected versions of this...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. **This update includes a security fix.** Vulnerabilities fixed Sourced from The GitHub Security Advisory Database. Regular Expression Denial of Service in websocket-extensions (NPM package)...
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4. **This update includes a security fix.** Vulnerabilities fixed Sourced from The GitHub Security Advisory Database. Moderate severity vulnerability that affects acorn, minimist, and svjsl...
Corrected return type for `getProperties()`, `getConstants()` and `ge…tMethods()` methods of the `Class` class as actual implementation returned keyed object rather than array. [Issue #27](https://github.com/glayzzle/php-reflection/issues/27)
The [`getMethods` function of the `Class`](https://github.com/glayzzle/php-reflection/blob/c21cf902b7d3fd033bffdecebf01f953cfff6373/src/nodes/class.js#L117) class returns an `Object` rather than an array of `Method` objects, as the name suggests. This also contradicts the type defined for this method...
Make sure that documentation covers : - [ ] Every class (with an example) - [ ] Every property - [ ] Every method (when usefull with an example) -...
- [x] To avoid extra memory consumption, this should be disabled by an option - [ ] Should handle typing (if available) - [ ] Should make references with types...
Features explained here : https://github.com/HvyIndustries/crane/issues/96#issuecomment-268471409 - [x] Async parser with fork - [ ] Use a CRC hash algorithm
- [x] Extract from AST - [ ] Implement call references - [ ] Implement reference from return doc/type - [ ] Extract variables from body - [ ] Extract...