1.7 KiB
1.7 KiB
title: danog\MadelineProto\Ipc\Wrapper: Callback payload wrapper.
description:
danog\MadelineProto\Ipc\Wrapper
Author: Daniil Gentili daniil@daniil.it
Callback payload wrapper.
Generated by danog/phpdoc.
Method list:
create(mixed $data, \danog\MadelineProto\SessionPaths $ipc): \Generator
wrap(object|callable $callback, bool $wrapObjects): void
logger(string $param, int $level, string $file): void
disconnect(): \Generator
Methods:
create(mixed $data, \danog\MadelineProto\SessionPaths $ipc): \Generator
Constructor.
Parameters:
$data
:mixed
Payload data$ipc
:\danog\MadelineProto\SessionPaths
IPC URI
Fully typed return value:
\Generator<int, \Amp\Promise<\Amp\Ipc\Sync\ChannelledSocket>|\Amp\Promise<mixed>, mixed, \danog\MadelineProto\Ipc\Wrapper>
See also:
\danog\MadelineProto\SessionPaths
: Session path information.\Amp\Ipc\Sync\ChannelledSocket
\Amp\Promise
\Generator
wrap(object|callable $callback, bool $wrapObjects): void
Wrap a certain callback object.
Parameters:
$callback
:object|callable
Callback to wrap$wrapObjects
:bool
Whether to wrap object methods, too
logger(string $param, int $level, string $file): void
Logger.
Parameters:
$param
:string
Parameter$level
:int
Logging level$file
:string
File where the message originated
disconnect(): \Generator
Disconnect cleanly from main instance.
Fully typed return value:
\Generator<int, \Amp\Promise, mixed, void>
See also:
\Amp\Promise
\Generator