--- title: danog\MadelineProto\Wrappers\Events: Event handler. description: --- # `danog\MadelineProto\Wrappers\Events` [Back to index](../../../index.md) > Author: Daniil Gentili 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)