Spec-Zone.ru › Symfony 3.4

StopwatchEvent

class StopwatchEvent

Представляет событие, управляемое Stopwatch.

Методы

__construct(float $origin, string|null $category = null, bool $morePrecision = false)
string getCategory()

Получает категорию.

float getOrigin()

Получает исходное время.

$this start()

Начинает новый период события.

$this stop()

Останавливает последний запущенный период события.

bool isStarted()

Проверяет, было ли начато событие.

$this lap()

Останавливает текущий период и затем начинает новый.

ensureStopped()

Останавливает все периоды, которые еще не были остановлены.

StopwatchPeriod[] getPeriods()

Получает все периоды события.

int getStartTime()

Получает относительное время начала первого периода.

int getEndTime()

Получает относительное время окончания последнего периода.

int getDuration()

Получает продолжительность события (включая все периоды).

int getMemory()

Получает максимальное использование памяти во всех периодах.

string __toString()

Подробности

__construct(float $origin, string|null $category = null, bool $morePrecision = false)

Параметры

float $origin Время начала в миллисекундах
string|null $category Категория события или null для использования по умолчанию
bool $morePrecision Если true, время хранится как float для сохранения исходной точности микросекунд

Исключения

InvalidArgumentException При некорректном времени

string getCategory()

Получает категорию.

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

string Категория

float getOrigin()

Получает исходное время.

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

float Время начала в миллисекундах

$this start()

Начинает новый период события.

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

$this

$this stop()

Останавливает последний запущенный период события.

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

$this

Исключения

LogicException При вызове stop() без соответствующего вызова start()

bool isStarted()

Проверяет, было ли начато событие.

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

bool

$this lap()

Останавливает текущий период и затем начинает новый.

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

$this

ensureStopped()

Останавливает все периоды, которые еще не были остановлены.

StopwatchPeriod[] getPeriods()

Получает все периоды события.

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

StopwatchPeriod[] Массив экземпляров StopwatchPeriod

int getStartTime()

Получает относительное время начала первого периода.

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

int Время (в миллисекундах)

int getEndTime()

Получает относительное время окончания последнего периода.

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

int Время (в миллисекундах)

int getDuration()

Получает продолжительность события (включая все периоды).

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

int Продолжительность (в миллисекундах)

int getMemory()

Получает максимальное использование памяти во всех периодах.

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

int Использование памяти (в байтах)

string __toString()

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

string

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Stopwatch/StopwatchEvent.html

Spec-Zone.ru

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