Symfony2 API
Class

Symfony\Component\HttpKernel\Profiler\BaseMemcacheProfilerStorage

abstract class BaseMemcacheProfilerStorage implements ProfilerStorageInterface

Base Memcache storage for profiling information in a Memcache.

Constants

TOKEN_PREFIX

Methods

__construct(string $dsn, string $username = '', string $password = '', int $lifetime = 86400)

Constructor.

array find(string $ip, string $url, string $limit, string $method, int|null $start = null, int|null $end = null)

Finds profiler tokens for the given criteria.

purge()

Purges all data from the database.

Profile read(string $token)

Reads data associated with the given token.

Boolean write(Profile $profile)

Saves a Profile.

Details

at line 34
public __construct(string $dsn, string $username = '', string $password = '', int $lifetime = 86400)

Constructor.

Parameters

string $dsn A data source name
string $username
string $password
int $lifetime The lifetime to use for the purge

at line 43
public array find(string $ip, string $url, string $limit, string $method, int|null $start = null, int|null $end = null)

Finds profiler tokens for the given criteria.

Parameters

string $ip The IP
string $url The URL
string $limit The maximum number of tokens to return
string $method The request method
int|null $start The start date to search from
int|null $end The end date to search to

Return Value

array An array of tokens

at line 106
public purge()

Purges all data from the database.

at line 135
public Profile read(string $token)

Reads data associated with the given token.

The method returns false if the token does not exists in the storage.

Parameters

string $token A token

Return Value

Profile The profile associated with token

at line 153
public Boolean write(Profile $profile)

Saves a Profile.

Parameters

Profile $profile A Profile instance

Return Value

Boolean Write operation successful