Я тут хочу попробовать реализовать Closure но что-то не очень понимаю как это сделать смотрел примеры ClosureTask, BedrockEconomy, читал Вики, но не очень понял. Если я так реализую будет работать?(протестить пока не могу, надо дописать)
public function getData(\Closure $closure = null) {
var_dump($closure);
}