Source for file RunTime.php

Documentation is available at RunTime.php

  1. <?PHP
  2. /**
  3. * FIT RunTime
  4. *
  5. * $Id$
  6. *
  7. * @author Luis A. Floreani <luis.floreani@gmail.com>
  8. * @author gERD Schaufelberger <gerd@php-tools.net>
  9. * @package FIT
  10. * @subpackage FileRunner
  11. * @license LGPL http://www.gnu.org/copyleft/lesser.html
  12. * @copyright Copyright (c) 2002-2005 Cunningham & Cunningham, Inc.
  13. */
  14.  
  15. /**
  16. * FIT RunTIme
  17. *
  18. * Timer class
  19. *
  20. * @version 0.1.0
  21. * @package FIT
  22. * @subpackage Fixture
  23. */
  24. class RunTime {
  25. /**
  26. * start time
  27. * @var float
  28. */
  29. public $start;
  30. /**
  31. * elapsed time
  32. * @var float
  33. */
  34. public $elapsed = 0;
  35.  
  36. /**
  37. * construtor
  38. *
  39. * start timer
  40. */
  41. function __construct() {
  42. $this->start = microtime(true);
  43. }
  44.  
  45. /**
  46. * print elapsed time
  47. */
  48. public function toString() {
  49. return microtime(true) - $this->start . " seconds";
  50. }
  51. }
  52. ?>

Documentation generated on Sun, 02 Apr 2006 16:01:06 +0200 by phpDocumentor 1.3.0RC5