Prado\Collections\TPriorityMap::setPriorityAt PHP Метод

setPriorityAt() публичный Метод

This method is exactly the same as {@link offsetGet}.
public setPriorityAt ( $key, $priority = null ) : numeric
Результат numeric old priority of the item
    public function setPriorityAt($key, $priority = null)
    {
        if ($priority === null) {
            $priority = $this->getDefaultPriority();
        }
        $priority = (string) round(TPropertyValue::ensureFloat($priority), $this->_p);
        $oldpriority = $this->priorityAt($key);
        if ($oldpriority !== false && $oldpriority != $priority) {
            $value = $this->remove($key, $oldpriority);
            $this->add($key, $value, $priority);
        }
        return $oldpriority;
    }