Jenner\SimpleFork\Cache\FileCache::increment PHP Метод

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

加法递增
public increment ( $key, integer $value = 1 ) : mixed
$key
$value integer
Результат mixed
    public function increment($key, $value = 1)
    {
        $item = $this->getItem($key);
        if ($item === false) {
            $set_result = $this->set($key, $value);
            if ($set_result === false) {
                return false;
            }
            return $value;
        }
        $check_expire = $this->checkExpire($item);
        if ($check_expire === false) {
            return false;
        }
        $item['data'] += $value;
        $result = $this->setItem($key, $item['data'], $item['time'], $item['expire']);
        if ($result === false) {
            return false;
        }
        return $item['data'];
    }