StopwatchEvent
class StopwatchEvent
Represents an Event managed by Stopwatch.
Methods
| __construct(float $origin, string|null $category = null) | ||
| string |  getCategory()  Gets the category.  |  |
| float |  getOrigin()  Gets the origin.  |  |
| $this |  start()  Starts a new event period.  |  |
| $this |  stop()  Stops the last started event period.  |  |
| bool |  isStarted()  Checks if the event was started.  |  |
| $this |  lap()  Stops the current period and then starts a new one.  |  |
|  ensureStopped()  Stops all non already stopped periods.  |  ||
| StopwatchPeriod[] |  getPeriods()  Gets all event periods.  |  |
| int |  getStartTime()  Gets the relative time of the start of the first period.  |  |
| int |  getEndTime()  Gets the relative time of the end of the last period.  |  |
| int |  getDuration()  Gets the duration of the events (including all periods).  |  |
| int |  getMemory()  Gets the max memory usage of all periods.  |  |
| string | __toString() | 
Details
__construct(float $origin, string|null $category = null)
Parameters
| float | $origin | The origin time in milliseconds | 
| string|null | $category | The event category or null to use the default | 
Exceptions
| InvalidArgumentException | When the raw time is not valid | 
string getCategory()
Gets the category.
Return Value
| string | The category | 
float getOrigin()
Gets the origin.
Return Value
| float | The origin in milliseconds | 
$this start()
Starts a new event period.
Return Value
| $this | 
$this stop()
Stops the last started event period.
Return Value
| $this | 
Exceptions
| LogicException | When stop() is called without a matching call to start() | 
bool isStarted()
Checks if the event was started.
Return Value
| bool | 
$this lap()
Stops the current period and then starts a new one.
Return Value
| $this | 
ensureStopped()
Stops all non already stopped periods.
StopwatchPeriod[] getPeriods()
Gets all event periods.
Return Value
| StopwatchPeriod[] | An array of StopwatchPeriod instances | 
int getStartTime()
Gets the relative time of the start of the first period.
Return Value
| int | The time (in milliseconds) | 
int getEndTime()
Gets the relative time of the end of the last period.
Return Value
| int | The time (in milliseconds) | 
int getDuration()
Gets the duration of the events (including all periods).
Return Value
| int | The duration (in milliseconds) | 
int getMemory()
Gets the max memory usage of all periods.
Return Value
| int | The memory usage (in bytes) | 
string __toString()
Return Value
| string | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/2.7/Symfony/Component/Stopwatch/StopwatchEvent.html