protected function is_failure($value) { if (!is_array($value) || !isset($value['timestamp'])) { return false; } $expires = time() - 15 * MINUTE_IN_SECONDS; if ($expires >= $value['timestamp']) { return false; } return true; }