delete()
deleteSmd()
get()
getSmd()
save()
saveSmd()
$skipMethods
Zend\Json\Server\Cache: cache Zend\Json\Server\Server server definition and SMD
delete(string $filename) : bool
inherited_from | \Zend\Server\Cache::delete() |
---|
string
bool
deleteSmd(string $filename) : bool
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
getSmd(string $filename) : string | false
On success, returns the cached SMD (a JSON string); a failure, returns boolean false.
string
string
false
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
saveSmd(string $filename, \Zend\Json\Server\Server $server) : bool
Returns true on success, false on failure
string
\Zend\Json\Server\Server
bool
$skipMethods : array
inherited_from | \Zend\Server\Cache::$$skipMethods |
---|