Spec-Zone.ru › Symfony 3.2

StopwatchEvent

class StopwatchEvent

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

Methods

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

Конструктор.

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

Details

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

Конструктор.

Parameters

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

Exceptions

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

string getCategory()

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

Return Value

string Категория

float getOrigin()

Получает исходное значение.

Return Value

float Исходное значение в миллисекундах

$this start()

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

Return Value

$this

$this stop()

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

Return Value

$this

Exceptions

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

bool isStarted()

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

Return Value

bool

$this lap()

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

Return Value

$this

ensureStopped()

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

StopwatchPeriod[] getPeriods()

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

Return Value

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

int getStartTime()

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

Return Value

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

int getEndTime()

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

Return Value

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

int getDuration()

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

Return Value

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

int getMemory()

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

Return Value

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

string __toString()

Return Value

string

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

Spec-Zone.ru

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