class FileProfilerStorage implements ProfilerStorageInterface
Storage for profiler using files.
__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. | |
string | getFilename(string $token) Gets filename to store data, associated to the token. | |
string | getIndexFilename() Gets the index filename. | |
mixed | readLineFromFile(resource $file) Reads a line in the file, backward. | |
createProfileFromData($token, $data, $parent = null) |
Constructs the file storage using a "dsn-like" path.
Example : "file:/path/to/the/storage/folder"
string | $dsn |
RuntimeException |
Finds profiler tokens for the given criteria.
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 |
array | An array of tokens |
Purges all data from the database.
Reads data associated with the given token.
The method returns false if the token does not exist in the storage.
string | $token | A token |
Profile | The profile associated with token |
Saves a Profile.
Profile | $profile |
bool | Write operation successful |
Gets filename to store data, associated to the token.
string | $token |
string | The profile filename |
Gets the index filename.
string | The index filename |
Reads a line in the file, backward.
This function automatically skips the empty lines and do not include the line return in result value.
resource | $file | The file resource, with the pointer placed at the end of the line to read |
mixed | A string representing the line or null if beginning of file is reached |
$token | ||
$data | ||
$parent |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.html