Neos\Neos\ViewHelpers\Backend\JavascriptConfigurationViewHelper::getNodeTypeGroupsSettings PHP Method

getNodeTypeGroupsSettings() protected method

protected getNodeTypeGroupsSettings ( ) : array
return array
    protected function getNodeTypeGroupsSettings()
    {
        $settings = array();
        $nodeTypeGroupsSettings = new PositionalArraySorter($this->settings['nodeTypes']['groups']);
        foreach ($nodeTypeGroupsSettings->toArray() as $nodeTypeGroupName => $nodeTypeGroupSettings) {
            if (!isset($nodeTypeGroupSettings['label'])) {
                continue;
            }
            $settings[] = array('name' => $nodeTypeGroupName, 'label' => $nodeTypeGroupSettings['label'], 'collapsed' => isset($nodeTypeGroupSettings['collapsed']) ? $nodeTypeGroupSettings['collapsed'] : true);
        }
        return $settings;
    }