Example #1
0
 /**
  * @param object $resource
  * @param int    $movement
  *
  * @return null|object
  */
 public function move($resource, $movement)
 {
     $position = $this->config->getSortablePosition();
     $accessor = PropertyAccess::createPropertyAccessor();
     $accessor->setValue($resource, $position, $accessor->getValue($resource, $position) + $movement);
     return $this->update($resource, 'move');
 }