protected function isRestrictedByNodeType(NodeInterface $node): bool
    {
        if (!isset($this->restrictByNodeType)) {
            return false;
        }

        foreach ($this->restrictByNodeType as $disabledNodeType => $status) {
            if ($status !== true) {
                continue;
            }
            if ($node->getNodeType()->isOfType($disabledNodeType)) {
                $this->systemLogger->log(vsprintf('Redirect skipped based on the current node type (%s) for node %s because is of type %s', [
                    $node->getNodeType()->getName(),
                    $node->getContextPath(),
                    $disabledNodeType
                ]), LOG_DEBUG, null, 'RedirectHandler');

                return true;
            }
        }

        return false;
    }
protected function isRestrictedByNodeType(NodeInterface $node): bool
    {
        if (!isset($this->restrictByNodeType)) {
            return false;
        }

        foreach ($this->restrictByNodeType as $disabledNodeType => $status) {
            if ($status !== true) {
                continue;
            }
            if ($node->getNodeType()->isOfType($disabledNodeType)) {
                $this->systemLogger->log(vsprintf('Redirect skipped based on the current node type (%s) for node %s because is of type %s', [
                    $node->getNodeType()->getName(),
                    $node->getContextPath(),
                    $disabledNodeType
                ]), LOG_DEBUG, null, 'RedirectHandler');

                return true;
            }
        }

        return false;
    }
protected function isRestrictedByNodeType ( NodeInterface $ node ) : bool { if ( ! isset ( $ this -> restrictByNodeType ) ) { return false ; } foreach ( $ this -> restrictByNodeType as $ disabledNodeType => $ status ) { if ( $ status !== true ) { continue ; } if ( $ node -> getNodeType ( ) -> isOfType ( $ disabledNodeType ) ) { $ this -> systemLogger -> log ( vsprintf ( 'Redirect skipped based on the current node type (%s) for node %s because is of type %s' , [ $ node -> getNodeType ( ) -> getName ( ) , $ node -> getContextPath ( ) , $ disabledNodeType ] ) , LOG_DEBUG , null , 'RedirectHandler' ) ; return true ; } } return false ; }
Check if the current node type is restricted by Settings

@param NodeInterface $node
@return bool
Check if the current node type is restricted by Settings