src/View/SSViewer_DataPresenter.php
public function popScope()
    {
        $upIndex = $this->getUpIndex();

        if ($upIndex !== null) {
            $itemStack = $this->getItemStack();
            $this->overlay = $itemStack[$this->getUpIndex()][SSViewer_Scope::ITEM_OVERLAY];
        }

        return parent::popScope();
    }
public function popScope()
    {
        $upIndex = $this->getUpIndex();

        if ($upIndex !== null) {
            $itemStack = $this->getItemStack();
            $this->overlay = $itemStack[$this->getUpIndex()][SSViewer_Scope::ITEM_OVERLAY];
        }

        return parent::popScope();
    }
public function popScope ( ) { $ upIndex = $ this -> getUpIndex ( ) ; if ( $ upIndex !== null ) { $ itemStack = $ this -> getItemStack ( ) ; $ this -> overlay = $ itemStack [ $ this -> getUpIndex ( ) ] [ SSViewer_Scope :: ITEM_OVERLAY ] ; } return parent :: popScope ( ) ; }
Now that we're going to jump up an item in the item stack, we need to
restore the overlay that was previously stored against the next item "up"
in the stack from the current one

@return SSViewer_Scope
Now that we re going to jump up an item in the item stack we need to restore the overlay that was previously stored against the next item up in the stack from the current one