Jamm\Memory\CouchbaseObject::del PHP Метод

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

Delete key or array of keys from storage
public del ( string | array $key ) : boolean | array
$key string | array - keys
Результат boolean | array - if array of keys was passed, on error will be returned array of not deleted keys, or 'true' on success.
    public function del($key)
    {
        $this->acquire_key($this->ttl_table_name, $auto_unlocker);
        $ttl_table = $this->read_TTL_table();
        $ttl_table_changed = false;
        $deleted = false;
        if (!is_array($key)) {
            $key = array($key);
        }
        foreach ($key as $k) {
            $k = (string) $k;
            $deleted = $this->Couchbase->delete($this->prefix . $k);
            $this->Couchbase->delete($this->lock_key_prefix . $k);
            if ($this->delTTLOfKey($k, $ttl_table)) {
                $ttl_table_changed = true;
            }
        }
        if ($ttl_table_changed) {
            $this->save_TTL_table($ttl_table);
        }
        return $deleted;
    }