Spec-Zone.ru › Symfony 4.1

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|float getStartTime()

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

int|float getEndTime()

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

int|float getDuration()

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

int getMemory()

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

float getNow()

Возвращает текущее время, относительное к началу отсчета.

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|float getStartTime()

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

Значение возврата

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

int|float getEndTime()

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

Значение возврата

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

int|float getDuration()

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

Значение возврата

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

int getMemory()

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

Значение возврата

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

protected float getNow()

Возвращает текущее время, относительное к началу отсчета.

Значение возврата

float Время в мс

string __toString()

Значение возврата

string

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

Spec-Zone.ru

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