Version 0.6.0 of Go! AOP Framework
Version 0.6.0 is ready! This is probably the last 0.x release and now we are going to 1.0.0.
However, this version also includes some improvements and changes:
- Interceptor for magic methods via "dynamic" pointcut. This feature also gives an access for dynamic pointcuts with different checks and conditions.
- PSR-4 standard for the codebase, thanks to @cordoval
- Added a support for splat (...) operator for more efficient advice invocation (requires PHP5.6)
- New feature system. All tunings of kernel are configured with feature-set. This breaks old configuration option
interceptFunctions=>true
use'features' => $defaultFeatures | Features::INTERCEPT_FUNCTIONS
now - Proxy can generate more effective invocation call with
static::class
for PHP>=5.5 - Bug-fixes with empty cache path and PSR4 code, thanks to @andy-shea