Fix PHPDOC for void functions

This commit is contained in:
Daniil Gentili 2019-12-28 00:13:39 +01:00
parent 2d1bc519c8
commit be46eb5d13
Signed by: danog
GPG Key ID: 8C1BE3B34B230CA7
2 changed files with 10 additions and 8 deletions

View File

@ -243,8 +243,10 @@ class AnnotationsBuilder
}
$paramList = $hasVariadic ? "Tools::arr($paramList)" : "[$paramList]";
$ret = $type && $type->getName() === 'void' ? '' : 'return';
$doc .= "\n{\n";
$doc .= " return \$this->__call(__FUNCTION__, $paramList);\n";
$doc .= " $ret \$this->__call(__FUNCTION__, $paramList);\n";
$doc .= "}\n";
$internalDoc['InternalDoc'][$name]['method'] = $method->getDocComment() ?? '';

View File

@ -5814,7 +5814,7 @@ class InternalDoc extends APIFactory
*/
public function setWebhook($hook_url, $pem_path = null, array $extra = []): void
{
return $this->__call(__FUNCTION__, [$hook_url, $pem_path, $extra]);
$this->__call(__FUNCTION__, [$hook_url, $pem_path, $extra]);
}
/**
* Set update handling callback.
@ -5825,7 +5825,7 @@ class InternalDoc extends APIFactory
*/
public function setCallback($callback, array $extra = []): void
{
return $this->__call(__FUNCTION__, [$callback, $extra]);
$this->__call(__FUNCTION__, [$callback, $extra]);
}
public function logout(array $extra = [])
@ -5888,7 +5888,7 @@ class InternalDoc extends APIFactory
*/
public function setLoopCallback($callback, array $extra = []): void
{
return $this->__call(__FUNCTION__, [$callback, $extra]);
$this->__call(__FUNCTION__, [$callback, $extra]);
}
/**
* Start MadelineProto's update handling loop, or run the provided async callable.
@ -5910,7 +5910,7 @@ class InternalDoc extends APIFactory
*/
public function closeConnection($message = 'OK!', array $extra = []): void
{
return $this->__call(__FUNCTION__, [$message, $extra]);
$this->__call(__FUNCTION__, [$message, $extra]);
}
/**
* Set NOOP update handler, ignoring all updates.
@ -5919,7 +5919,7 @@ class InternalDoc extends APIFactory
*/
public function setNoop(array $extra = []): void
{
return $this->__call(__FUNCTION__, [$extra]);
$this->__call(__FUNCTION__, [$extra]);
}
/**
* Noop update handler.
@ -5928,7 +5928,7 @@ class InternalDoc extends APIFactory
*/
public function noop(array $extra = []): void
{
return $this->__call(__FUNCTION__, [$extra]);
$this->__call(__FUNCTION__, [$extra]);
}
/**
* Log in to telegram (via CLI or web).
@ -5992,7 +5992,7 @@ class InternalDoc extends APIFactory
*/
public function setWebTemplate(string $template, array $extra = []): void
{
return $this->__call(__FUNCTION__, [$template, $extra]);
$this->__call(__FUNCTION__, [$template, $extra]);
}
/**
* Check for terms of service update.