FluidTYPO3\Vhs\ViewHelpers\Menu\AbstractMenuViewHelper::retrieveReconfiguredParentMenuInstance PHP Method

retrieveReconfiguredParentMenuInstance() protected method

Returns NULL if no parent exists.
protected retrieveReconfiguredParentMenuInstance ( integer $pageUid ) : AbstractMenuViewHelper | null
$pageUid integer UID of page that's the new parent page, overridden in arguments of cloned and recycled menu ViewHelper instance
return AbstractMenuViewHelper | null
    protected function retrieveReconfiguredParentMenuInstance($pageUid)
    {
        if (false === $this->viewHelperVariableContainer->exists(AbstractMenuViewHelper::class, 'parentInstance')) {
            return null;
        }
        $parentInstance = $this->viewHelperVariableContainer->get(AbstractMenuViewHelper::class, 'parentInstance');
        $arguments = $parentInstance->getArguments();
        $arguments['pageUid'] = $pageUid;
        $parentInstance->setArguments($arguments);
        return $parentInstance;
    }