FOF30\Timer\Timer::getRunningTime PHP Method

getRunningTime() public method

Gets the time elapsed since object creation/unserialization, effectively how long this step is running
public getRunningTime ( ) : float
return float
    public function getRunningTime()
    {
        return microtime(true) - $this->start_time;
    }

Usage Example

Beispiel #1
0
 /**
  * @covers  FOF30\Timer\Timer::getRunningTime
  */
 public function testGetRunningTime()
 {
     FakeTimer::$microtime = 123456;
     $timer = new Timer(8, 33);
     FakeTimer::$microtime = 123456.64;
     $runningTime = $timer->getRunningTime();
     $this->assertEquals(0.64, $runningTime, 'Running time must depend on current microtime', 1.0E-10);
     FakeTimer::$microtime = 123458.64;
     $runningTime = $timer->getRunningTime();
     $this->assertEquals(2.64, $runningTime, 'Running time must depend on current microtime (2)', 1.0E-10);
     FakeTimer::$microtime = 123459.64;
     $runningTime = $timer->getRunningTime();
     $this->assertEquals(3.64, $runningTime, 'Running time must depend on current microtime (3)', 1.0E-10);
 }
All Usage Examples Of FOF30\Timer\Timer::getRunningTime