public function decreasePriority(BaseObject $object, $namespace = 'home', $paths = 1) { if (!is_string($namespace)) { throw new deppPropelActAsLaunchableException('Namespace can only be a string'); } $l = sfLaunchingPeer::retrieveByModelIdNamespace(get_class($object), $object->getPrimaryKey(), $namespace); for ($i = 1; $i <= $paths; $i++) { //echo " $i/$paths ". $l->getPriority(); $prev_l = sfLaunchingPeer::retrievePrevByModelIdNamespace(get_class($object), $object->getPrimaryKey(), $namespace); deppPropelActAsLaunchableToolkit::swapPriorities($prev_l, $l); } }