Download the PHP package tourze/php-packer-parser without Composer
On this page you can find all versions of the php package tourze/php-packer-parser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package php-packer-parser
PHP Packer Parser
中文
PHP Packer Parser is an advanced PHP code parser and dependency analyzer library. Built on top of PHP Packer AST and PHP Packer Analysis, it provides a simple API to recursively parse PHP files, track dependencies, support PSR-4 autoloading and performance profiling.
Features
- Recursively parse PHP files and their dependencies
- Track and analyze file dependencies
- PSR-4 compatible namespace mapping and file resolution
- Performance timing and monitoring
- Robust error handling and exception mechanism
- Highly customizable parser configuration
Installation
Requires PHP 8.1 or above.
Install via Composer:
Quick Start
Parse PHP files and dependencies
Custom configuration
PSR-4 Loader usage
Documentation
- Advanced configuration: logging, recursion depth, AST cache and more
- See source code and unit tests for detailed API usage
Contributing
Pull requests and issues are welcome! Please follow PSR-12 coding standards and ensure all PHPUnit tests pass before submitting.
License
MIT License © tourze
All versions of php-packer-parser with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
tourze/php-packer-ast Version 0.0.*
tourze/php-packer-analysis Version 0.0.*
psr/log Version ^3|^2|^1
symfony/stopwatch Version ^6.4
tourze/php-packer-ast Version 0.0.*
tourze/php-packer-analysis Version 0.0.*
psr/log Version ^3|^2|^1
symfony/stopwatch Version ^6.4
The package tourze/php-packer-parser contains the following files
Loading the files please wait ...