VariablePropertyFetchRule
implements
Rule
Interfaces, Classes, Traits and Enums
- Rule
Table of Contents
-
$broker
: Broker
-
$universalObjectCratesClasses
: array<string|int, string>
-
__construct()
: mixed
-
getNodeType()
: string
-
processNode()
: array<string|int, string>
-
isUniversalObjectCrate()
: bool
$broker
private
Broker
$broker
$universalObjectCratesClasses
private
array<string|int, string>
$universalObjectCratesClasses
__construct()
public
__construct(Broker $broker, array<string|int, string> $universalObjectCratesClasses) : mixed
Parameters
-
$broker
: Broker
-
-
$universalObjectCratesClasses
: array<string|int, string>
-
Return values
mixed
—
getNodeType()
public
getNodeType() : string
Return values
string
—
processNode()
public
processNode(PropertyFetch $node, Scope $scope) : array<string|int, string>
Parameters
-
$node
: PropertyFetch
-
-
$scope
: Scope
-
Return values
array<string|int, string>
—
isUniversalObjectCrate()
private
isUniversalObjectCrate(ClassReflection $classReflection) : bool
Parameters
-
$classReflection
: ClassReflection
-
Return values
bool
—