Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
894 B · 45 lines
PHP
12345678910111213141516171819202122232425262728293031323334353637383940414243444546<?php
abstract class PhutilKeyValueCacheProxy extends PhutilKeyValueCache {
private $proxy;
final public function __construct(PhutilKeyValueCache $proxy) { $this->proxy = $proxy; }
final protected function getProxy() { return $this->proxy; }
public function isAvailable() { return $this->getProxy()->isAvailable(); }
public function getKeys(array $keys) { return $this->getProxy()->getKeys($keys); }
public function setKeys(array $keys, $ttl = null) { return $this->getProxy()->setKeys($keys, $ttl); }
public function deleteKeys(array $keys) { return $this->getProxy()->deleteKeys($keys); }
public function destroyCache() { return $this->getProxy()->destroyCache(); }
public function __call($method, array $arguments) { return call_user_func_array( array($this->getProxy(), $method), $arguments); }
}