protected function modifyFromInterval($interval, $invert = false) { if ($invert) { $this->sub($interval); } else { $this->add($interval); } return $this; }