Section
class Section
Methods
Details
__construct(float $origin = null, bool $morePrecision = false)
Parameters
float | $origin | Set the origin of the events in this section, use null to set their origin to their start time |
bool | $morePrecision | If true, time is stored as float to keep the original microsecond precision |
Section|null
get(string $id)
Returns the child section.
Parameters
string | $id | The child section identifier |
Return Value
Section|null | The child section or null when none found |
Section
open(string|null $id)
Creates or re-opens a child section.
Parameters
string|null | $id | Null to create a new section, the identifier to re-open an existing one |
Return Value
string
getId()
Return Value
string | The identifier of the section |
$this
setId(string $id)
Sets the session identifier.
Parameters
string | $id | The session identifier |
Return Value
StopwatchEvent
startEvent(string $name, string $category)
Starts an event.
Parameters
string | $name | The event name |
string | $category | The event category |
Return Value
bool
isEventStarted(string $name)
Checks if the event was started.
Parameters
string | $name | The event name |
Return Value
Stops an event.
Parameters
string | $name | The event name |
Return Value
Exceptions
Stops then restarts an event.
Parameters
string | $name | The event name |
Return Value
Exceptions
Returns a specific event by name.
Parameters
string | $name | The event name |
Return Value
Exceptions
Returns the events from this section.
Return Value