pocketmine\scheduler\AsyncTask::isFinished PHP Method

isFinished() public method

public isFinished ( ) : boolean
return boolean
    public function isFinished() : bool
    {
        return $this->isFinished;
    }

Usage Example

 public function collectAsyncTask(AsyncTask $task)
 {
     if ($task->isFinished() and !$task->isCompleted()) {
         --$this->asyncTasks;
         $task->onCompletion(Server::getInstance());
         $task->setCompleted();
         unset($this->asyncTaskStorage[$task->getTaskId()]);
         return true;
     }
     return false;
 }