This commit is contained in:
icefox 2025-12-22 17:54:16 -03:00
commit a5ce423afe
No known key found for this signature in database
30 changed files with 1807 additions and 0 deletions

View file

@ -0,0 +1,33 @@
<?php
namespace Tests\Classes;
use Tests\Aspects\BasicAspect;
use Tests\Aspects\LoggingAspect;
class StackedAspectsClass
{
#[BasicAspect]
#[LoggingAspect]
public function multipleAspects(int $value, object $tracker): int
{
return $value * 2;
}
#[BasicAspect]
public function onlyBasic(int $value, object $tracker): int
{
return $value + 1;
}
#[LoggingAspect]
public function onlyLogging(string $message): string
{
return strtoupper($message);
}
public function noAspects(): string
{
return 'plain';
}
}