diff --git a/src/danog/MadelineProto/Lua.php b/src/danog/MadelineProto/Lua.php index f9955c1d..5287d527 100644 --- a/src/danog/MadelineProto/Lua.php +++ b/src/danog/MadelineProto/Lua.php @@ -46,14 +46,16 @@ class Lua } $methods = []; foreach ($this->MadelineProto->get_methods_namespaced() as $pair) { - list($namespace, $method) = $pair; + $namespace = key($pair); + $method = $pair[$namespace]; if ($namespace === 'upload') { continue; } $methods[$namespace][$method] = [$this->MadelineProto->{$namespace}, $method]; } foreach ($this->MadelineProto->get_methods_namespaced() as $pair) { - list($namespace, $method) = $pair; + $namespace = key($pair); + $method = $pair[$namespace]; if ($namespace === 'upload') { continue; } @@ -61,6 +63,7 @@ class Lua } $this->MadelineProto->lua = true; foreach ($this->MadelineProto->get_methods_namespaced() as $method => $namespace) { + $namespace = key($pair); $this->MadelineProto->{$namespace}->lua = true; } } diff --git a/src/danog/MadelineProto/TL/TL.php b/src/danog/MadelineProto/TL/TL.php index 80510515..43715a22 100644 --- a/src/danog/MadelineProto/TL/TL.php +++ b/src/danog/MadelineProto/TL/TL.php @@ -220,7 +220,7 @@ trait TL { $res = []; foreach ($this->methods->method_namespace as $pair) { - list($a, $b) = $pair; + $a = key($pair); $res[$a] = $a; }