Source for file Double.php

Documentation is available at Double.php

  1. <?php
  2. class PHPFIT_TypeAdapter_Double extends PHPFIT_TypeAdapter {
  3.  
  4. private $PRECISION = 0.000001;
  5.  
  6. public function equals($a, $b) {
  7. return $this->doubleEquals($a, $b);
  8. }
  9.  
  10. public function doubleEquals($a, $b) {
  11. if (abs($b - $a) < $this->PRECISION) {
  12. return true;
  13. }
  14. return false;
  15. }
  16.  
  17. public function parse($s) {
  18. return (double) $s;
  19. }
  20. }
  21. ?>

Documentation generated on Sun, 02 Apr 2006 23:20:50 +0000 by phpDocumentor 1.3.0RC5