public function moveLower() { $lowerItem = new SListDecorator($this->lowerItem(), $this->scope); if ($lowerItem === null) { return; } // transaction... $lowerItem->decrementPosition(); $this->incrementPosition(); }