AssociationTableMixinClassReflectionExtension
in package
implements
PropertiesClassReflectionExtension, MethodsClassReflectionExtension, BrokerAwareExtension
Table of Contents
Interfaces
- PropertiesClassReflectionExtension
- MethodsClassReflectionExtension
- BrokerAwareExtension
Properties
- $broker : Broker
Methods
- getMethod() : MethodReflection
- getProperty() : PropertyReflection
- hasMethod() : bool
- hasProperty() : bool
- setBroker() : void
- getTableReflection() : ClassReflection
Properties
$broker
private
Broker
$broker
Methods
getMethod()
public
getMethod(ClassReflection $classReflection, string $methodName) : MethodReflection
Parameters
- $classReflection : ClassReflection
-
Class reflection
- $methodName : string
-
Method name
Return values
MethodReflectiongetProperty()
public
getProperty(ClassReflection $classReflection, string $propertyName) : PropertyReflection
Parameters
- $classReflection : ClassReflection
-
Class reflection
- $propertyName : string
-
Method name
Return values
PropertyReflectionhasMethod()
public
hasMethod(ClassReflection $classReflection, string $methodName) : bool
Parameters
- $classReflection : ClassReflection
-
Class reflection
- $methodName : string
-
Method name
Return values
boolhasProperty()
public
hasProperty(ClassReflection $classReflection, string $propertyName) : bool
Parameters
- $classReflection : ClassReflection
-
Class reflection
- $propertyName : string
-
Method name
Return values
boolsetBroker()
public
setBroker(Broker $broker) : void
Parameters
- $broker : Broker
-
Class reflection broker
getTableReflection()
protected
getTableReflection() : ClassReflection