Download the PHP package naver/pinpoint-php-aop without Composer
On this page you can find all versions of the php package naver/pinpoint-php-aop. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download naver/pinpoint-php-aop
More information about naver/pinpoint-php-aop
Files in naver/pinpoint-php-aop
Download naver/pinpoint-php-aop
More information about naver/pinpoint-php-aop
Files in naver/pinpoint-php-aop
Vendor naver
Package pinpoint-php-aop
Short Description A simple Aop library via php-parse
License Apache-2.0
Package pinpoint-php-aop
Short Description A simple Aop library via php-parse
License Apache-2.0
Please rate this library. Is it a good library?
Informations about the package pinpoint-php-aop
Issues
https://github.com/pinpoint-apm/pinpoint-c-agent/labels/php-aop
How to Use
1. Import from packagist
Add requirement into composer.json
2. Write your plugins
UserPlugin
eg: OutputMonitor example
3. Register UserPlugin on target class
Here is the example for yii framework
For yii2, Yii2PerRequestPlugins example
How it works
- Use
nikic/PHP-Parser
generating glue layer code - Use namespace replace to reuse plugins or hook build-in class/function
- Intercept php classloader to redirect origin class to new class
pinpoint-php-aop wrappers your class with an onBefore/onEnd/onException suite.
Data Chart Map
More details please go to lib/pinpoint/test/Comparison/pinpoint/test
Needs Help/Issues
Copyright
All versions of pinpoint-php-aop with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.1 || ^8.0
ext-json Version *
ext-pinpoint_php Version ^0.5.2
nikic/php-parser Version ^4.1
ext-json Version *
ext-pinpoint_php Version ^0.5.2
nikic/php-parser Version ^4.1
The package naver/pinpoint-php-aop contains the following files
Loading the files please wait ....