-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap #9
Comments
|
Hi @jakublabno,
Instead of accessing methods/attributes directly from #[\Okapi\Aop\Attributes\Around(Cache::class)]
public function around(\Okapi\Aop\Attributes\Around $invocation, Cache $cache)
{
$invocation->getDeclaration()->ttl;
// or
$cache->ttl;
} Adding it directly to |
|
Moved to separate issues |
Roadmap
Explicit aspects (adding aspects directly to classes or methods): Implement Explicit Aspects #8
Create a flowchart (WIP)
Document how to use xdebug with php-unit tests that use the
#[RunTestsInSeparateProcesses]
attribute (PhpStorm)Add support for Production/Development environments:
Test with Dependency Injection for aspects
Replace full proxy include dir with
AOP_CACHE_DIR
constant inside the proxy classMore advice types:
AfterThrowing
InsteadOf
DeclareParents
DeclareError
Adding aspects directly to properties
Implement Pointcuts
IDE plugins:
Complex advices for intercepting code structures and statements
Cache lifetime
Add exception handler to
AopKernel
Separate Aspects and their attribute declarations: Roadmap #9 (comment)
Access declaration as a parameter: Roadmap #9 (comment)
Ignore already initialized Kernel: How to use with Laravel? #25 (comment)
Convert this stupid roadmap to issues lol
The text was updated successfully, but these errors were encountered: