TimeDataCollector
class TimeDataCollector extends DataCollector implements LateDataCollectorInterface
TimeDataCollector.
Свойства
| protected | $data | из DataCollector | |
| protected | $kernel | ||
| protected | $stopwatch |
Методы
| serialize() | из DataCollector | |
| unserialize($data) | из DataCollector | |
| Data | cloneVar(mixed $var) Преобразует переменную в экземпляр Data, пригодный для сериализации. | из DataCollector |
| callable[] | getCasters() | из DataCollector |
| __construct(KernelInterface $kernel = null, Stopwatch $stopwatch = null) | ||
| collect(Request $request, Response $response, Exception $exception = null) Собирает данные для данного Request и Response. | ||
| reset() Сбрасывает этот коллектор данных в исходное состояние. | ||
| lateCollect() Собирает данные как можно позднее. | ||
| setEvents(array $events) Устанавливает события запроса. | ||
| array | getEvents() Получает события запроса. | |
| float | getDuration() Получает время выполнения запроса. | |
| float | getInitTime() Получает время инициализации. | |
| int | getStartTime() Получает время запроса. | |
| string | getName() Возвращает имя коллектора. |
Подробности
serialize()
unserialize($data)
Параметры
| $data |
protected Data cloneVar(mixed $var)
Преобразует переменную в экземпляр Data, пригодный для сериализации.
Этот массив можно отобразить в шаблоне с помощью компонента VarDumper.
Параметры
| mixed | $var |
Значение результата
| Data |
protected callable[] getCasters()
Значение результата
| callable[] | Преобразователи для добавления в клонер |
__construct(KernelInterface $kernel = null, Stopwatch $stopwatch = null)
Параметры
| KernelInterface | $kernel | |
| Stopwatch | $stopwatch |
collect(Request $request, Response $response, Exception $exception = null)
Собирает данные для данного Request и Response.
Параметры
| Request | $request | |
| Response | $response | |
| Exception | $exception |
reset()
Сбрасывает этот коллектор данных в исходное состояние.
lateCollect()
Собирает данные как можно позднее.
setEvents(array $events)
Устанавливает события запроса.
Параметры
| array | $events | События запроса |
array getEvents()
Получает события запроса.
Значение результата
| array | События запроса |
float getDuration()
Получает время выполнения запроса.
Значение результата
| float | Время выполнения |
float getInitTime()
Получает время инициализации.
Это время, затраченное до начала обработки запроса.
Значение результата
| float | Время выполнения |
int getStartTime()
Получает время запроса.
Значение результата
| int | Время |
string getName()
Возвращает имя коллектора.
Значение результата
| string | Имя коллектора |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/HttpKernel/DataCollector/TimeDataCollector.html