AsyncPHP\Doorman\Manager\ProcessManager::isTaskExpired PHP Method

isTaskExpired() private method

Check if the given task is expired
private isTaskExpired ( AsyncPHP\Doorman\Task $task ) : boolean
$task AsyncPHP\Doorman\Task
return boolean
    private function isTaskExpired(Task $task)
    {
        if ($task instanceof Expires) {
            $expiresIn = $task->getExpiresIn();
            $startedAt = $this->timings[$task];
            if ($expiresIn > 0 && time() - $startedAt >= $expiresIn) {
                return $task->shouldExpire($startedAt);
            }
        }
        return false;
    }