Neos.Neos/Classes/NodeTypePostprocessor/PluginNodeTypePostprocessor.php
public function process(NodeType $nodeType, array &$configuration, array $options)
    {
        $pluginViewDefinitions = $this->pluginService->getPluginViewDefinitionsByPluginNodeType($nodeType);
        if ($pluginViewDefinitions === []) {
            return;
        }
        $configuration['ui']['inspector']['groups']['pluginViews'] = [
            'position' => '9999',
            'label' => 'Plugin Views'
        ];
        $configuration['properties']['views'] = [
            'type' => 'string',
            'ui' => [
                'inspector' => [
                    'group' => 'pluginViews',
                    'position' => '20',
                    'editor' => 'Neos.Neos/Inspector/Editors/PluginViewsEditor'
                ]
            ]
        ];
    }
public function process(NodeType $nodeType, array &$configuration, array $options)
    {
        $pluginViewDefinitions = $this->pluginService->getPluginViewDefinitionsByPluginNodeType($nodeType);
        if ($pluginViewDefinitions === []) {
            return;
        }
        $configuration['ui']['inspector']['groups']['pluginViews'] = [
            'position' => '9999',
            'label' => 'Plugin Views'
        ];
        $configuration['properties']['views'] = [
            'type' => 'string',
            'ui' => [
                'inspector' => [
                    'group' => 'pluginViews',
                    'position' => '20',
                    'editor' => 'Neos.Neos/Inspector/Editors/PluginViewsEditor'
                ]
            ]
        ];
    }
public function process ( NodeType $ nodeType , array & $ configuration , array $ options ) { $ pluginViewDefinitions = $ this -> pluginService -> getPluginViewDefinitionsByPluginNodeType ( $ nodeType ) ; if ( $ pluginViewDefinitions === [ ] ) { return ; } $ configuration [ 'ui' ] [ 'inspector' ] [ 'groups' ] [ 'pluginViews' ] = [ 'position' => '9999' , 'label' => 'Plugin Views' ] ; $ configuration [ 'properties' ] [ 'views' ] = [ 'type' => 'string' , 'ui' => [ 'inspector' => [ 'group' => 'pluginViews' , 'position' => '20' , 'editor' => 'Neos.Neos/Inspector/Editors/PluginViewsEditor' ] ] ] ; }
Returns the processed Configuration

@param \Neos\ContentRepository\Domain\Model\NodeType $nodeType (uninitialized) The node type to process
@param array $configuration input configuration
@param array $options The processor options
@return void
Returns the processed Configuration