getPlan()->getType() == 'periodic') { $days = $this->getPlan()->getPeriod(); $validity = date('Y-m-d', strtotime('+ '.$days.' days')); $this->setValidity($validity); } $this->setIsMet(true); } public function isMet() { return $this->getIsMet() && (is_null($this->getValidity()) || strtotime($this->getValidity()) > time()); } }