Раздел
класс Раздел
Раздел секундомера.
Методы
| __construct(float|null $origin = null) Конструктор. | ||
| Раздел|null | get(string $id) Возвращает дочерний раздел. | |
| Раздел | open(string|null $id) Создаёт или повторно открывает дочерний раздел. | |
| string | getId() | |
| Раздел | setId(string $id) Устанавливает идентификатор сессии. | |
| СобытиеСекундомера | startEvent(string $name, string $category) Запускает событие. | |
| bool | isEventStarted(string $name) Проверяет, было ли запущено событие. | |
| СобытиеСекундомера | stopEvent(string $name) Останавливает событие. | |
| СобытиеСекундомера | lap(string $name) Останавливает, а затем перезапускает событие. | |
| СобытиеСекундомера | getEvent(string $name) Возвращает конкретное событие по имени. | |
| СобытиеСекундомера[] | getEvents() Возвращает события из этого раздела. |
Подробности
__construct(float|null $origin = null)
Конструктор.
Параметры
| float|null | $origin | Установить начало событий в этом разделе, использовать null для установки начала в время начала |
Раздел|null get(string $id)
Возвращает дочерний раздел.
Параметры
| string | $id | Идентификатор дочернего раздела |
Значение возврата
| Раздел|null | Дочерний раздел или null, если не найден |
Раздел open(string|null $id)
Создаёт или повторно открывает дочерний раздел.
Параметры
| string|null | $id | null для создания нового раздела, идентификатор для повторного открытия существующего. |
Значение возврата
| Раздел | Дочерний раздел |
string getId()
Значение возврата
| string | Идентификатор раздела |
Раздел setId(string $id)
Устанавливает идентификатор сессии.
Параметры
| string | $id | Идентификатор сессии |
Значение возврата
| Раздел | Текущий раздел |
СобытиеСекундомера startEvent(string $name, string $category)
Запускает событие.
Параметры
| string | $name | Имя события |
| string | $category | Категория события |
Значение возврата
| СобытиеСекундомера | Событие |
bool isEventStarted(string $name)
Проверяет, было ли запущено событие.
Параметры
| string | $name | Имя события |
Значение возврата
| bool |
СобытиеСекундомера stopEvent(string $name)
Останавливает событие.
Параметры
| string | $name | Имя события |
Значение возврата
| СобытиеСекундомера | Событие |
Исключения
| LogicException | Когда событие не было запущено |
СобытиеСекундомера lap(string $name)
Останавливает, а затем перезапускает событие.
Параметры
| string | $name | Имя события |
Значение возврата
| СобытиеСекундомера | Событие |
Исключения
| LogicException | Когда событие не было запущено |
СобытиеСекундомера getEvent(string $name)
Возвращает конкретное событие по имени.
Параметры
| string | $name | Имя события |
Значение возврата
| СобытиеСекундомера | Событие |
Исключения
| LogicException | Когда событие неизвестно |
СобытиеСекундомера[] getEvents()
Возвращает события из этого раздела.
Значение возврата
| СобытиеСекундомера[] | Массив экземпляров StopwatchEvent |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Stopwatch/Section.html