MemcacheProfilerStorage
class MemcacheProfilerStorage extends BaseMemcacheProfilerStorage
Хранилище профиля Memcache.
Постоянные значения
| TOKEN_PREFIX |
Методы
| __construct(string $dsn, string $username = '', string $password = '', int $lifetime = 86400) Конструктор. | from BaseMemcacheProfilerStorage | |
| array | find(string $ip, string $url, string $limit, string $method, int|null $start = null, int|null $end = null) Ищет маркеры профиля по заданным критериям. | from BaseMemcacheProfilerStorage |
| purge() Очищает все данные из базы данных. | from BaseMemcacheProfilerStorage | |
| Profile | read(string $token) Считывает данные, связанные с заданным маркером. | from BaseMemcacheProfilerStorage |
| bool | write(Profile $profile) Сохраняет профиль. | from BaseMemcacheProfilerStorage |
| setMemcache(Memcache $memcache) Устанавливает экземпляр Memcache. |
Подробное описание
__construct(string $dsn, string $username = '', string $password = '', int $lifetime = 86400)
Конструктор.
Параметры
| string | $dsn | Имя источника данных |
| string | $username | |
| string | $password | |
| int | $lifetime | Срок действия для очистки |
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 | Успешно ли выполнено сохранение |
setMemcache(Memcache $memcache)
Устанавливает экземпляр Memcache.
Параметры
| Memcache | $memcache |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/HttpKernel/Profiler/MemcacheProfilerStorage.html