public function forgotPasswordIsOfValidAge(ForgotPassword $toCheck) { $period = $this->getForgotPasswordTimePeriod(); $requestDate = clone $toCheck->getRequestDate(); $currentTime = new DateTime(); $validTill = $requestDate->add(DateInterval::createFromDateString($period . ' minutes')); if ($currentTime >= $validTill) { return false; } return true; }