ceus-media/php-parser

PHP parser written in PHP

0.2.1 2021-03-21 00:44 UTC

This package is auto-updated.

Last update: 2022-06-22 02:07:25 UTC


README

PHP parser (and renderer) written in PHP

  • collection of Classes for PHP language concepts, like:
    • variables and class members
    • functions and class methods
    • parameters of functions and methods
    • return types of functions and methods
    • accessibility of variables, members and methods
    • abstraction of classes and methods
    • class attributes like final, extends, implements
    • plus a file which holds variables, functions and classes
  • a parser to read PHP
    • as string or file into a tree structure
  • a renderer to build PHP
    • from a defined or parsed tree structure