/** * {@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; }
/** * {@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; }