SubNodeAccessorRegistry
in package
FinalYes
Table of Contents
Properties
-
$registrations
: array<class-string
, SubnodeList>
Methods
- __construct() : mixed
- getFields() : SubnodeList|null
- register() : void
Properties
$registrations
private
array<class-string , SubnodeList>
$registrations
= []
Methods
__construct()
public
__construct(iterable<string|int, SubNodeAccessorProvider> $providers) : mixed
Parameters
- $providers : iterable<string|int, SubNodeAccessorProvider>
getFields()
public
getFields(Node $node) : SubnodeList|null
Parameters
- $node : Node
Return values
SubnodeList|nullregister()
public
register(class-string $nodeClass, SubnodeList $fields) : void
Parameters
-
$nodeClass
: class-string
- $fields : SubnodeList