codervio / stopwatch
Codervio Stopwatch
dev-master
2019-04-15 20:26 UTC
Requires
- php: ^7.1
- codervio/stopwatch: dev-master
Requires (Dev)
- phpunit/phpunit: 6.0.*
This package is not auto-updated.
Last update: 2022-01-08 14:29:13 UTC
README
A Stopwatch
measures consumption time of executed scripts in micro/nano/mill seconds format.
It includes pause
event to freeze consumption time.
A stopwatch time can be named as event stopwatch name.
Support drivers using HRTime package or native microtime.
Donations
Due I am working 100% alone without any helps, organizations and any others team I can be satisfy for receiving any amount of payment to improve, develop and continue building on origin idea of framework.
You can pay any amount to PayPal: https://www.paypal.me/codervio?locale.x=en_US
Installation
Changelog
Status of core:
Version | State |
---|---|
1.0 |
Release version |
PHP version above 7.1
.
Quality assurance: Unit tests provided
References
- [
Stopwatch
] - A stopwatch constructor - [
setDriver
] - Set Stopwatch driver type - [
getDriverName
] - Get a class name of driver that is using - [
start
] - Start method for stopwatch timer - [
stop
] - Stop method for stopwatch timer - [
next
] - Automatically start a new timer measurement - [
pause
] - Start freezing timer of stopwatch - [
unpause
] - Stop freezing timer of stopwatch - [
getDuration
] - Get a duration time consumption - [
getEvent
] - Fetch event name - [
getId
] - Get Id - [
getTaskCount
] - Get number of tasks executed - [
getTimeBorn
] - Get at least first time executed - [
getPrettyPrint
] - Print in a table view rendered stopwatch events
GetEvent methods
- [
getDuration
] - Fetch duration of event - [
getStart
] - Get time of started event - [
getStop
] - Get time of stop event - [
getType
] - Get a type of event (run or pause) - [
isStopped
] - Check is event stopped - [
isStarted
] - Check is event started