public function checkResetInterval(User $user) { $lastResetDate = $user->getResetPasswordAt(); if (is_null($lastResetDate)) { return true; } $currentDate = new \DateTime(); $resetIntervalHours = ($currentDate->getTimestamp() - $lastResetDate->getTimestamp()) / 3600; if ($resetIntervalHours >= 24) { return true; } return false; }
public function getResetPasswordAt() { $this->__load(); return parent::getResetPasswordAt(); }