PHP Go\Aop\Pointcut Namespace

Classes

Name Description
AndPointcut Signature method pointcut checks method signature (modifiers and name) to match it
AnnotationPointcut Annotation property pointcut checks property annotation
CFlowBelowMethodPointcut Flow pointcut is a dynamic checker that verifies stack trace to understand is it matches or not
ClassMemberReference Data transfer object for storing a reference to the class member (property or method)
FunctionPointcut Signature method pointcut checks method signature (modifiers and name) to match it
MagicMethodPointcut Magic method pointcut is a dynamic checker that verifies calls for __call and __callStatic
MatchInheritedPointcut Pointcut that matches all inherited items, this is useful to filter inherited memebers via !matchInherited()
NotPointcut Signature method pointcut checks method signature (modifiers and name) to match it
OrPointcut Signature method pointcut checks method signature (modifiers and name) to match it
PointcutGrammar Pointcut grammar defines general structure of pointcuts and rules of parsing
PointcutLexer This class defines a lexer for pointcut expression
PointcutParser Pointcut parser extends the default parser with parse table and strict typehint for grammar
PointcutParserTest
PointcutReference Reference to the pointcut holds an id of pointcut to fetch when needed
SignaturePointcut Signature pointcut checks element signature (modifiers and name) to match it
SignaturePointcutTest
TruePointcut Canonical Pointcut instance that always matches.

Traits

Name Description
PointcutClassFilterTrait Convenient trait for pointcuts.