MadelineProtoDocs/docs/PHPInternal/danog/MadelineProto/Ipc/Wrapper.md

1.9 KiB

title: danog\MadelineProto\Ipc\Wrapper: Callback payload wrapper. description:

danog\MadelineProto\Ipc\Wrapper

Back to index

Author: Daniil Gentili daniil@daniil.it

Callback payload wrapper.

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:


Generated by danog/phpdoc

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

Generated by danog/phpdoc

logger(string $param, int $level, string $file): void

Logger.

Parameters:

  • $param: string Parameter
  • $level: int Logging level
  • $file: string File where the message originated

Generated by danog/phpdoc

disconnect(): \Generator

Disconnect cleanly from main instance.

Fully typed return value:

\Generator<int, \Amp\Promise, mixed, void>

See also:

  • \Amp\Promise
  • \Generator

Generated by danog/phpdoc


Generated by danog/phpdoc