Esempio n. 1
0
 /**
  * {@inheritDoc}
  */
 public function count()
 {
     $output = parent::count();
     foreach ($this->intervals as $interval) {
         if ($interval[0] === null or $interval[1] === null or $interval[0] !== $interval[1]) {
             return null;
         } else {
             $output++;
         }
     }
     return $output;
 }
Esempio n. 2
0
 /**
  * {@inheritDoc}
  */
 public function count()
 {
     $output = parent::count();
     foreach ($this->intervals as $interval) {
         if ($interval[0] === null or $interval[1] === null) {
             return null;
         } else {
             $output += $interval[1] - $interval[0] + 1;
             # add the 1 because the interval is inclusive
         }
     }
     return $output;
 }