Zend Framework  3.0
Static Public Member Functions | Static Protected Attributes | List of all members
Cache Class Reference

: cache server definitions More...

Static Public Member Functions

static save ($filename, Server $server)
 Cache a file containing the dispatch list.
 
static get ($filename, Server $server)
 Load server definition from a file.
 
static delete ($filename)
 Remove a cache file.
 

Static Protected Attributes

static $skipMethods = []
 

Detailed Description

: cache server definitions

Member Function Documentation

static delete (   $filename)
static

Remove a cache file.

Parameters
string$filename
Returns
bool
static get (   $filename,
Server  $server 
)
static

Load server definition from a file.

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::get($filename, $server)) { require_once 'Some/Service/ServiceClass.php'; require_once 'Another/Service/ServiceClass.php';

// Attach Some with namespace 'some' $server->attach('Some', 'some');

// Attach Another with namespace 'another' $server->attach('Another', 'another');

Zend::save($filename, $server); }

$response = $server->handle(); echo $response;

Parameters
string$filename
\Zend\Server\Server$server
Returns
bool
static save (   $filename,
Server  $server 
)
static

Cache a file containing the dispatch list.

Serializes the server definition stores the information in $filename.

Returns false on any error (typically, inability to write to file), true on success.

Parameters
string$filename
\Zend\Server\Server$server
Returns
bool

Member Data Documentation

$skipMethods = []
staticprotected