missing type: ``@param callable $closure``