Spec-Zone.ru › Symfony 2.8

FileProfilerStorage

class FileProfilerStorage implements ProfilerStorageInterface

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

Методы

__construct(string $dsn)

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

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

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

purge()

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

Profile read(string $token)

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

bool write(Profile $profile)

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

Подробности

__construct(string $dsn)

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

Пример: "file:/path/to/the/storage/folder"

Параметры

string $dsn DSN

Исключения

RuntimeException

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

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

Параметры

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

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

array Массив маркеров

purge()

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

Profile read(string $token)

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

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

Параметры

string $token Маркер

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

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

bool write(Profile $profile)

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

Параметры

Profile $profile Экземпляр Profile

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

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

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

Spec-Zone.ru

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