Neos\Neos\Aspects\NodeTypeConfigurationEnrichmentAspect::generateNodeTypeLabelIdPrefix PHP Метод

generateNodeTypeLabelIdPrefix() защищенный Метод

Generates a label prefix for a specific node type with this format: "Vendor_Package:NodeTypes.NodeTypeName"
protected generateNodeTypeLabelIdPrefix ( string $nodeTypeName ) : string
$nodeTypeName string
Результат string
    protected function generateNodeTypeLabelIdPrefix($nodeTypeName)
    {
        $nodeTypeNameParts = explode(':', $nodeTypeName, 2);
        // in case the NodeType has just one section we default to 'Neos.Neos' as package as we don't have any further information.
        $packageKey = isset($nodeTypeNameParts[1]) ? $nodeTypeNameParts[0] : 'Neos.Neos';
        $nodeTypeName = isset($nodeTypeNameParts[1]) ? $nodeTypeNameParts[1] : $nodeTypeNameParts[0];
        return sprintf('%s:%s:', $packageKey, 'NodeTypes.' . $nodeTypeName);
    }