MadelineProtoDocs/docs/PHPInternal/danog/MadelineProto/Wrappers/Events.md

71 lines
1.4 KiB
Markdown

---
title: danog\MadelineProto\Wrappers\Events: Event handler.
description:
---
# `danog\MadelineProto\Wrappers\Events`
[Back to index](../../../index.md)
> Author: Daniil Gentili <daniil@daniil.it>
Event handler.
## Method list:
* `setEventHandler(class-string<\danog\MadelineProto\EventHandler> $eventHandler): \Generator`
* `unsetEventHandler(bool $disableUpdateHandling): void`
* `getEventHandler(): \danog\MadelineProto\EventHandler`
* `hasEventHandler(): bool`
## Methods:
### `setEventHandler(class-string<\danog\MadelineProto\EventHandler> $eventHandler): \Generator`
Set event handler.
Parameters:
* `$eventHandler`: `class-string<\danog\MadelineProto\EventHandler>` Event handler
#### See also:
* [`\danog\MadelineProto\EventHandler`: Event handler.](../EventHandler.md)
* `\Generator`
### `unsetEventHandler(bool $disableUpdateHandling): void`
Unset event handler.
Parameters:
* `$disableUpdateHandling`: `bool` Whether to also disable internal update handling (will cause errors, otherwise will simply use the NOOP handler)
### `getEventHandler(): \danog\MadelineProto\EventHandler`
Get event handler.
#### See also:
* [`\danog\MadelineProto\EventHandler`: Event handler.](../EventHandler.md)
### `hasEventHandler(): bool`
Check if an event handler instance is present.
## Properties
* `$settings`: `\Settings` Settings
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)