before params as associative array

This commit is contained in:
icefox 2026-01-07 12:06:14 -03:00
parent d35c3df06d
commit 6946059f07
No known key found for this signature in database
11 changed files with 154 additions and 8 deletions

View file

@ -9,6 +9,7 @@ use Tests\Aspects\TrackingAspect;
use Tests\Aspects\ThrowingAspect;
use Tests\Aspects\ModifyingAspect;
use Tests\Aspects\ConfigurableAspect;
use Tests\Aspects\ParameterKeyAspect;
use Tests\Classes\CallsImportedClass;
use Tests\Classes\WrappedClass;
use Tests\Classes\ParameterTypesClass;
@ -16,12 +17,13 @@ use Tests\Classes\StackedAspectsClass;
use Tests\Classes\ThrowingClass;
use Tests\Classes\ModifyingClass;
use Tests\Classes\ConfigurableClass;
use Tests\Classes\ParameterKeyTestClass;
$cacheDir = sys_get_temp_dir() . '/cache/php-aop-cache';
$useCache = false;
$weaver = new AspectWeaver(
[BasicAspect::class, LoggingAspect::class, TrackingAspect::class, ThrowingAspect::class, ModifyingAspect::class, ConfigurableAspect::class],
[BasicAspect::class, LoggingAspect::class, TrackingAspect::class, ThrowingAspect::class, ModifyingAspect::class, ConfigurableAspect::class, ParameterKeyAspect::class],
$cacheDir,
$useCache,
new NullLogger(),
@ -36,6 +38,7 @@ $loader = AspectBuilder::begin()
ModifyingClass::class,
ConfigurableClass::class,
CallsImportedClass::class,
ParameterKeyTestClass::class,
])
->build($weaver)
->register();