Zend\XmlRpc\Server\Cache: cache Zend\XmlRpc\Server server definition
delete(string $filename) : bool
inherited_from | \Zend\Server\Cache::delete() |
---|
string
bool
get(string $filename, \Zend\Server\Server $server) : bool
Unserializes a stored server definition from $filename. Returns false if it fails in any way, true on success.
Useful to prevent needing to build the server definition on each request. Sample usage:
if (!Zend\Server\Cache::get($filename, $server)) {
require_once 'Some/Service/ServiceClass.php';
require_once 'Another/Service/ServiceClass.php';
// Attach Some\Service\ServiceClass with namespace 'some'
$server->attach('Some\Service\ServiceClass', 'some');
// Attach Another\Service\ServiceClass with namespace 'another'
$server->attach('Another\Service\ServiceClass', 'another');
Zend\Server\Cache::save($filename, $server);
}
$response = $server->handle();
echo $response;
inherited_from | \Zend\Server\Cache::get() |
---|
string
\Zend\Server\Server
bool
save(string $filename, \Zend\Server\Server $server) : bool
Serializes the server definition stores the information in $filename.
Returns false on any error (typically, inability to write to file), true on success.
inherited_from | \Zend\Server\Cache::save() |
---|
string
\Zend\Server\Server
bool
$skipMethods : array