danog\MadelineProto\TL\TLInterface
Author: Daniil Gentili daniil@daniil.it
Method list:
getConstructors(): \danog\MadelineProto\TL\TLConstructors
getMethods(): \danog\MadelineProto\TL\TLMethods
getDescriptions(): array
getMethodNamespaces(): array
getMethodsNamespaced(): array
serializeObject(array $type, mixed $object, string $ctx, int $layer = -1): mixed
serializeMethod(string $method, mixed $arguments): mixed
getLength(\resource|string $stream, array $type = [ 'type' => '',]): int
deserialize(string|\resource $stream, array $type): mixed
getSecretLayer(): int
Methods:
getConstructors(): \danog\MadelineProto\TL\TLConstructors
Get constructors.
See also:
\danog\MadelineProto\TL\TLConstructors
getMethods(): \danog\MadelineProto\TL\TLMethods
Get methods.
See also:
\danog\MadelineProto\TL\TLMethods
getDescriptions(): array
Get descriptions.
getMethodNamespaces(): array
Get TL namespaces.
getMethodsNamespaced(): array
Get namespaced methods (method => namespace).
serializeObject(array $type, mixed $object, string $ctx, int $layer = -1): mixed
Serialize TL object.
Parameters:
$type
:array
TL type definition$object
:mixed
Object to serialize$ctx
:string
Context$layer
:int
Layer version
serializeMethod(string $method, mixed $arguments): mixed
Serialize method.
Parameters:
$method
:string
Method name$arguments
:mixed
Arguments
getLength(\resource|string $stream, array $type = [ 'type' => '',]): int
Get length of TL payload.
Parameters:
$stream
:\resource|string
Stream$type
:array
Type identifier
See also:
\resource
deserialize(string|\resource $stream, array $type): mixed
Deserialize TL object.
Parameters:
$stream
:string|\resource
Stream$type
:array
Type identifier
See also:
\resource
getSecretLayer(): int
Get secret chat layer version.
Generated by danog/phpdoc