Spec-Zone.ru › Symfony 4.1

FileProfilerStorage

class FileProfilerStorage implements ProfilerStorageInterface

Хранилище профилировщика, использующее файлы.

Методы

__construct(string $dsn)

Создаёт хранилище файлов, используя путь в формате "dsn".

массив find(string $ip, string $url, string $limit, string $method, int|null $start = null, int|null $end = null, $statusCode = null)

Находит токены профилировщика по заданным критериям.

purge()

Очищает все данные из базы данных.

Профиль read(string $token)

Считывает данные, связанные с заданным токеном.

bool write(Профиль $profile)

Сохраняет профиль.

строка getFilename(string $token)

Получает имя файла для хранения данных, связанных с токеном.

строка getIndexFilename()

Получает имя файла индекса.

смешанный тип readLineFromFile(resource $file)

Считывает строку из файла в обратном порядке.

createProfileFromData($token, $data, $parent = null)

Подробности

__construct(string $dsn)

Создаёт хранилище файлов, используя путь в формате "dsn".

Пример: "file:/путь/к/хранилищу/папка"

Параметры

строка $dsn

Исключения

RuntimeException

массив find(string $ip, string $url, string $limit, string $method, int|null $start = null, int|null $end = null, $statusCode = null)

Находит токены профилировщика по заданным критериям.

Параметры

строка $ip IP-адрес
строка $url URL
строка $limit Максимальное количество возвращаемых токенов
строка $method Метод запроса
int|null $start Дата начала поиска
int|null $end Дата окончания поиска
$statusCode

Возвращаемое значение

массив Массив токенов

purge()

Очищает все данные из базы данных.

Профиль read(string $token)

Считывает данные, связанные с заданным токеном.

Метод возвращает false, если токен не найден в хранилище.

Параметры

строка $token Токен

Возвращаемое значение

Профиль Профиль, связанный с токеном

bool write(Профиль $profile)

Сохраняет профиль.

Параметры

Профиль $profile

Возвращаемое значение

bool Успешность операции записи

protected строка getFilename(string $token)

Получает имя файла для хранения данных, связанных с токеном.

Параметры

строка $token

Возвращаемое значение

строка Имя файла профиля

protected строка getIndexFilename()

Получает имя файла индекса.

Возвращаемое значение

строка Имя файла индекса

protected смешанный тип readLineFromFile(resource $file)

Считывает строку из файла в обратном порядке.

Функция автоматически пропускает пустые строки и не включает символ возврата каретки в результат.

Параметры

ресурс $file Ресурс файла, указатель которого установлен в конце строки для чтения

Возвращаемое значение

смешанный тип Строка, представляющая строку, или null, если достигнут начало файла

protected createProfileFromData($token, $data, $parent = null)

Параметры

$token
$data
$parent

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API