コード例 #1
0
 /**
  * Processes and registers the outermost parents accordant to the registered elements.
  *
  * @param \TYPO3\CMS\Version\Dependency\ElementEntity $element
  * @return void
  */
 protected function processOuterMostParent(\TYPO3\CMS\Version\Dependency\ElementEntity $element)
 {
     if ($this->outerMostParentsRequireReferences === false || $element->hasReferences()) {
         $outerMostParent = $element->getOuterMostParent();
         if ($outerMostParent !== false) {
             $outerMostParentName = $outerMostParent->__toString();
             if (!isset($this->outerMostParents[$outerMostParentName])) {
                 $this->outerMostParents[$outerMostParentName] = $outerMostParent;
             }
         }
     }
 }