Jamm\Memory\MemoryObject::incrementArray PHP Метод

incrementArray() защищенный Метод

protected incrementArray ( $limit_keys_count, $value, $by_value )
    protected function incrementArray($limit_keys_count, $value, $by_value)
    {
        if ($limit_keys_count > 0 && count($value) > $limit_keys_count) {
            $value = array_slice($value, $limit_keys_count * -1 + 1);
        }
        if (is_array($by_value)) {
            $set_key = key($by_value);
            if (!empty($set_key)) {
                $value[$set_key] = $by_value[$set_key];
            } else {
                $value[] = $by_value[0];
            }
        } else {
            $value[] = $by_value;
        }
        return $value;
    }