SqliteProfilerStorage устаревший
class SqliteProfilerStorage extends PdoProfilerStorage
устаревший
SqliteProfilerStorage хранит информацию о профилировании в базе данных SQLite.
Методы
| __construct(string $dsn, string $username = '', string $password = '', int $lifetime = 86400) Конструктор. | из PdoProfilerStorage | |
| массив | find(string $ip, string $url, string $limit, string $method, int|null $start = null, int|null $end = null) Находит токены профилировщика по заданным критериям. | из PdoProfilerStorage |
| Profile | read(string $token) Считывает данные, связанные с данным токеном. | из PdoProfilerStorage |
| bool | write(Profile $profile) Сохраняет профиль. | из PdoProfilerStorage |
| purge() Очищает все данные из базы данных. | из PdoProfilerStorage |
Детали
__construct(string $dsn, string $username = '', string $password = '', int $lifetime = 86400)
Конструктор.
Параметры
| строка | $dsn | Имя источника данных |
| строка | $username | Имя пользователя для базы данных |
| строка | $password | Пароль для базы данных |
| целое | $lifetime | Срок действия для очистки |
массив find(string $ip, string $url, string $limit, string $method, int|null $start = null, int|null $end = null)
Находит токены профилировщика по заданным критериям.
Параметры
| строка | $ip | IP-адрес |
| строка | $url | URL |
| строка | $limit | Максимальное количество токенов для возврата |
| строка | $method | Метод запроса |
| int|null | $start | Дата начала поиска |
| int|null | $end | Дата окончания поиска |
Значение возврата
| массив | Массив токенов |
Profile read(string $token)
Считывает данные, связанные с данным токеном.
Метод возвращает false, если токен не существует в хранилище.
Параметры
| строка | $token | Токен |
Значение возврата
| Profile | Профиль, связанный с токеном |
bool write(Profile $profile)
Сохраняет профиль.
Параметры
| Profile | $profile | Экземпляр Profile |
Значение возврата
| bool | Успешно ли выполнено сохранение |
purge()
Очищает все данные из базы данных.
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.html