Neos.ContentRepository/Classes/Domain/Service/NodeTypeManager.php
protected function evaluateSuperTypesConfiguration(array $superTypesConfiguration, &$completeNodeTypeConfiguration)
    {
        $superTypes = [];
        foreach ($superTypesConfiguration as $superTypeName => $enabled) {
            $superTypes[$superTypeName] = $this->evaluateSuperTypeConfiguration($superTypeName, $enabled, $completeNodeTypeConfiguration);
        }

        return $superTypes;
    }
protected function evaluateSuperTypesConfiguration(array $superTypesConfiguration, &$completeNodeTypeConfiguration)
    {
        $superTypes = [];
        foreach ($superTypesConfiguration as $superTypeName => $enabled) {
            $superTypes[$superTypeName] = $this->evaluateSuperTypeConfiguration($superTypeName, $enabled, $completeNodeTypeConfiguration);
        }

        return $superTypes;
    }
protected function evaluateSuperTypesConfiguration ( array $ superTypesConfiguration , & $ completeNodeTypeConfiguration ) { $ superTypes = [ ] ; foreach ( $ superTypesConfiguration as $ superTypeName => $ enabled ) { $ superTypes [ $ superTypeName ] = $ this -> evaluateSuperTypeConfiguration ( $ superTypeName , $ enabled , $ completeNodeTypeConfiguration ) ; } return $ superTypes ; }
Evaluates the given superTypes configuation and returns the array of effective superTypes.

@param array $superTypesConfiguration
@param array $completeNodeTypeConfiguration
@return array
Evaluates the given superTypes configuation and returns the array of effective superTypes .