Spec-Zone.ru › Symfony 4.0

StopwatchEvent

class StopwatchEvent

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

Методы

__construct(float $origin, string $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 $category = null, bool $morePrecision = false)

Параметры

float $origin Время начала в миллисекундах
string $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/4.0/Symfony/Component/Stopwatch/StopwatchEvent.html

Spec-Zone.ru

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