|
PocketMine-MP 5.36.1 git-eaa7c4834c8fe2f379d24e7f0ee6cc63cfb18ccc
|
Inheritance diagram for pocketmine\scheduler\ClosureTask:
Collaboration diagram for pocketmine\scheduler\ClosureTask:Public Member Functions | |
| __construct (private \Closure $closure) | |
| getHandler () | |
| getName () | |
| onCancel () | |
| onRun () | |
| setHandler (?TaskHandler $taskHandler) | |
Task implementation which allows closures to be called by a scheduler.
Example usage:
Definition at line 39 of file ClosureTask.php.
| pocketmine\scheduler\ClosureTask::__construct | ( | private \Closure | $closure | ) |
| \Closure | $closure | Must accept zero parameters @phpstan-param \Closure() : void $closure |
Definition at line 44 of file ClosureTask.php.
|
finalinherited |
@phpstan-return TaskHandler<static>|null
Definition at line 35 of file Task.php.
Referenced by pocketmine\scheduler\TaskHandler\__construct().
Here is the caller graph for this function:| pocketmine\scheduler\ClosureTask::getName | ( | ) |
Reimplemented from pocketmine\scheduler\Task.
Definition at line 50 of file ClosureTask.php.
|
inherited |
| pocketmine\scheduler\ClosureTask::onRun | ( | ) |
Actions to execute when run
| CancelTaskException |
Reimplemented from pocketmine\scheduler\Task.
Definition at line 54 of file ClosureTask.php.
|
finalinherited |