Property | Type | Description | |
---|---|---|---|
$configuration | object | ||
$nodeTypeManager | |||
$properties | array | ||
$superTypeConfiguration | array | ||
$types | array |
Method | Description | |
---|---|---|
generateVieSchema ( ) : object | Converts the nodes types to a fully structured array in the same structure as the schema to be created. |
Method | Description | |
---|---|---|
addProperty ( string $nodeType, string $propertyName, array $propertyConfiguration ) : void | Adds a property to the list of known properties | |
getAllAncestors ( string $type ) : array | Return all ancestors of a node type | |
getAllSubtypes ( string $type ) : array | Return all sub node types of a node type (recursively) | |
readNodeTypeConfiguration ( string $nodeTypeName, |
||
removeUndeclaredTypes ( array &$configuration ) : void | Cleans up all types which are not know in given configuration array |
public generateVieSchema ( ) : object | ||
return | object |
protected getAllAncestors ( string $type ) : array | ||
$type | string | |
return | array |
protected getAllSubtypes ( string $type ) : array | ||
$type | string | |
return | array |
protected readNodeTypeConfiguration ( string $nodeTypeName, |
||
$nodeTypeName | string | |
$nodeType | ||
return | void |
protected removeUndeclaredTypes ( array &$configuration ) : void | ||
$configuration | array | |
return | void |
protected NodeTypeManager,Neos\ContentRepository\Domain\Service $nodeTypeManager | ||
return |