support maintained by pragmarx
Description
PragmaRX components support package
Author
Last update
2024/05/20 10:10
(dev-master)
License
Downloads
1 474 213
Last update
2024/05/20 10:10
License
Require
- php >=5.4.0
- symfony/var-dumper ~2.6|~3.0|~4.0|~5.0|~6.0
- illuminate/filesystem ~4.0|~5.0|~6.0|~7.0|~8.0|~9.0|~10.0|~11.0
Last update
2024/05/20 10:10
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0|~6.0|~7.0|~8.0|~9.0|~10.0|~11.0
- symfony/var-dumper ~2.6|~3.0|~4.0|~5.0|~6.0
Last update
2023/02/17 13:02
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0|~6.0|~7.0|~8.0|~9.0|~10.0
- symfony/var-dumper ~2.6|~3.0|~4.0|~5.0|~6.0
Last update
2022/03/08 19:08
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0|~6.0|~7.0|~8.0|~9.0
- symfony/var-dumper ~2.6|~3.0|~4.0|~5.0|~6.0
Last update
2020/09/27 16:43
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0|~6.0|~7.0|~8.0
- symfony/var-dumper ~2.6|~3.0|~4.0|~5.0
Last update
2020/03/29 18:57
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0|~6.0|~7.0
- symfony/var-dumper ~2.6|~3.0|~4.0|~5.0
Last update
2020/03/29 12:33
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0|~6.0|~7.0
- symfony/var-dumper ~2.6|~3.0|~4.0
Last update
2019/09/10 23:17
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0|~6.0
- symfony/var-dumper ~2.6|~3.0|~4.0
Last update
2018/02/10 16:05
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0|~4.0
Last update
2017/12/20 04:15
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/11/07 21:42
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/11/07 21:42
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/10/27 19:04
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/10/07 19:41
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/09/12 04:01
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/09/12 03:32
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/09/04 00:33
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/09/04 00:33
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/09/03 17:38
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/08/22 01:55
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/08/20 08:22
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/08/20 08:22
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/08/16 00:36
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/02/19 16:56
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/01/31 02:58
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/01/31 02:45
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2017/01/31 02:40
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2016/11/24 04:51
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2016/09/21 23:12
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2016/09/10 20:42
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2016/08/31 18:01
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2016/08/31 16:53
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2016/03/31 15:39
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2016/02/16 15:13
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6|~3.0
Last update
2015/11/24 02:20
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6
Last update
2015/11/23 13:14
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6
Last update
2015/08/24 16:44
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6
Last update
2015/03/10 19:55
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6
Last update
2015/03/06 21:21
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6
Last update
2015/03/04 15:59
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6
Last update
2015/02/21 23:10
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6
Last update
2015/02/20 18:13
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
- symfony/var-dumper ~2.6
Last update
2015/02/18 19:24
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0|~5.0
Last update
2014/12/03 01:52
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0 | ~5.0
Last update
2014/11/26 14:52
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0 | ~5.0
Last update
2014/11/24 02:30
License
Require
- php >=5.4.0
- illuminate/filesystem ~4.0 | ~5.0
Last update
2014/03/02 17:07
License
Require
- php >=5.3.7
- laravel/framework ~4.0
- illuminate/support ~4.0
- illuminate/cache ~4.0
- illuminate/config ~4.0
- illuminate/filesystem ~4.0
- illuminate/http 4.*
Last update
2014/02/28 14:36
License
Require
- php >=5.3.7
- illuminate/support 4.*
- illuminate/foundation 4.*
- illuminate/cache 4.*
- illuminate/config 4.*
- illuminate/filesystem 4.*
- illuminate/http 4.*
Support
Timer
A timer class that can be called static or dynamically.
Source code: support/blob/master/src/Timer.php
Methods
Those are the methods:
Timer::start();
Timer::stop();
Timer::isStarted();
Timer::isStopped();
Timer::elapsed(); // returns a formatted value 9.0192
Timer::elapsedRaw(); // returns a double 9.019223049023
Timer::setFormat(default = '%.4f');
You can name your timers and have more than one running:
Timer::start('mary');
Timer::stop('mary');
Timer::elapsed('mary');
Examples
Timer::start();
Timer::start('2nd timer');
var_dump("started: " . (Timer::isStarted() ? 'yes' : 'no'));
var_dump("stopped: " . (Timer::isStopped() ? 'yes' : 'no'));
sleep(5);
Timer::stop();
var_dump("started: " . (Timer::isStarted() ? 'yes' : 'no'));
var_dump("stopped: " . (Timer::isStopped() ? 'yes' : 'no'));
var_dump("elapsed: " . Timer::elapsed());
var_dump("raw: " . Timer::elapsedRaw());
sleep(2);
var_dump("'2nd timer' started: " . (Timer::isStarted('2nd timer') ? 'yes' : 'no'));
var_dump("'2nd timer' stopped: " . (Timer::isStopped('2nd timer') ? 'yes' : 'no'));
var_dump("'2nd timer' elapsed: " . Timer::elapsed('2nd timer'));
var_dump("'2nd timer' raw: " . Timer::elapsedRaw('2nd timer'));
sleep(2);
Timer::stop('2nd timer');
var_dump("'2nd timer' started: " . (Timer::isStarted('2nd timer') ? 'yes' : 'no'));
var_dump("'2nd timer' stopped: " . (Timer::isStopped('2nd timer') ? 'yes' : 'no'));
var_dump("'2nd timer' elapsed: " . Timer::elapsed('2nd timer'));
var_dump("'2nd timer' raw: " . Timer::elapsedRaw('2nd timer'));
Timer::setFormat('%.8f');
var_dump("'2nd timer' elapsed 8 decimals: " . Timer::elapsed('2nd timer'));
/// And you can instantiate it and do it all over again:
$t = new Timer;
$t->start();
sleep(3);
$t->stop();
var_dump("elapsed dynamic: " . $t->elapsed());
This should give you this result:
string(12) "started: yes"
string(11) "stopped: no"
string(11) "started: no"
string(12) "stopped: yes"
string(15) "elapsed: 5.0004"
string(20) "raw: 5.0005040168762"
string(24) "'2nd timer' started: yes"
string(23) "'2nd timer' stopped: no"
string(27) "'2nd timer' elapsed: 7.0008"
string(32) "'2nd timer' raw: 7.0008120536804"
string(23) "'2nd timer' started: no"
string(24) "'2nd timer' stopped: yes"
string(27) "'2nd timer' elapsed: 9.0011"
string(32) "'2nd timer' raw: 9.0010931491852"
string(42) "'2nd timer' elapsed 8 decimals: 9.00113106"
string(27) "elapsed dynamic: 3.00018883"