DayleRees\ContainerDebug\Command::calculateServiceResolutionTime PHP Метод

calculateServiceResolutionTime() публичный Метод

Calculate the time to resolve a service in microseconds.
public calculateServiceResolutionTime ( string $identifier ) : string
$identifier string
Результат string
    public function calculateServiceResolutionTime($identifier)
    {
        $before = microtime(true);
        $this->resolveService($identifier);
        return number_format((microtime(true) - $before) * 1000, 3);
    }

Usage Example

Пример #1
0
 public function testThatAServiceResolutionTimeCanBeCalculated()
 {
     $container = m::mock('Illuminate\\Container\\Container');
     $container->shouldReceive('make')->once()->andReturn('bar');
     $command = new Command();
     $command->setLaravel($container);
     $result = $command->calculateServiceResolutionTime('foo');
     $this->assertTrue(is_numeric($result));
     $this->assertTrue($result > 0);
 }