New version drops the GoAspectContainer class and rely just on Container class now.
Container uses now generic methods, so IDE and PhpStan aware about types now.
Tags have been replaced with interface names, which simplifies usage of marker interfaces.
All unnecessary string variables were replaced with class FQN.
No more special methods to register advisors or pointcuts - they are just values in container.
New version drops the
GoAspectContainer
class and rely just on Container class now. Container uses now generic methods, so IDE and PhpStan aware about types now. Tags have been replaced with interface names, which simplifies usage of marker interfaces. All unnecessary string variables were replaced with class FQN. No more special methods to register advisors or pointcuts - they are just values in container.