Раздел
класс Раздел
Раздел секундомера.
Методы
| __construct(float|null $origin = null) Конструктор. | ||
| Раздел|null | get(string $id) Возвращает дочерний раздел. | |
| Раздел | open(string|null $id) Создаёт или повторно открывает дочерний раздел. | |
| string | getId() | |
| $this | 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 | Идентификатор раздела |
$this setId(string $id)
Устанавливает идентификатор сеанса.
Параметры
| string | $id | Идентификатор сеанса |
Возвращаемое значение
| $this |
СобытиеСекундомера 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.1/Symfony/Component/Stopwatch/Section.html