FileProfilerStorage

class FileProfilerStorage implements ProfilerStorageInterface

Storage for profiler using files.

Methods

__construct(string $dsn)

Constructs the file storage using a "dsn-like" path.

array find(string $ip, string $url, string $limit, string $method, int|null $start = null, int|null $end = null, $statusCode = 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.

bool write(Profile $profile)

Saves a Profile.

Details

__construct(string $dsn)

Constructs the file storage using a "dsn-like" path.

Example : "file:/path/to/the/storage/folder"

Parameters

string $dsn

Exceptions

RuntimeException

array find(string $ip, string $url, string $limit, string $method, int|null $start = null, int|null $end = null, $statusCode = 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
$statusCode

Return Value

array An array of tokens

purge()

Purges all data from the database.

Profile read(string $token)

Reads data associated with the given token.

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

Parameters

string $token A token

Return Value

Profile The profile associated with token

bool write(Profile $profile)

Saves a Profile.

Parameters

Profile $profile

Return Value

bool Write operation successful

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.html