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:/путь/к/папке/хранения"
Параметры
| 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/3.0/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.html