Method |
Description |
|
addEditorDefaultsToNodeTypeConfiguration ( string $nodeTypeName, array &$configuration ) : void |
|
|
addLabelsToNodeTypeConfiguration ( string $nodeTypeName, array &$configuration ) : void |
|
|
applyInspectorEditorLabels ( string $nodeTypeLabelIdPrefix, string $propertyName, array &$propertyConfiguration ) : void |
|
|
generateNodeTypeLabelIdPrefix ( string $nodeTypeName ) : string |
Generates a label prefix for a specific node type with this format: "Vendor_Package:NodeTypes.NodeTypeName" |
|
getInspectorElementTranslationId ( string $nodeTypeSpecificPrefix, string $elementType, string $elementName ) : string |
Generates a generic inspector element label with the given $nodeTypeSpecificPrefix. |
|
getPropertyConfigurationTranslationId ( string $nodeTypeSpecificPrefix, string $propertyName, string $labelPath ) : string |
Generates a property configuration-label with the given $nodeTypeSpecificPrefix. |
|
getPropertyLabelTranslationId ( string $nodeTypeSpecificPrefix, string $propertyName ) : string |
Generates a property label with the given $nodeTypeSpecificPrefix. |
|
resolveHelpMessageThumbnail ( string $nodeTypeName, string $configurationThumbnail ) : string |
Resolve help message thumbnail url |
|
setGlobalUiElementLabels ( $nodeTypeName, array &$configuration ) : void |
Sets labels for global NodeType elements like tabs and groups and the general label. |
|
setPropertyLabels ( $nodeTypeName, array &$configuration ) : void |
|
|
shouldFetchTranslation ( array $parentConfiguration, string $fieldName = 'label' ) : boolean |
Should a label be generated for the given field or is there something configured? |
|
splitIdentifier ( string $id ) : array |
Splits an identifier string of the form PackageKey:id or PackageKey:Source:id into an array with the keys
id, source and packageKey. |
|