![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-two-factor-auth/Model/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ declare(strict_types=1); namespace Magento\TwoFactorAuth\Model; /** * Alert interface triggered when a security event occurs in 2FA module */ interface AlertInterface { /** * Event prefix for alert */ public const EVENT_PREFIX = 'twofactor'; /** * Alert level "info" */ public const LEVEL_INFO = 'info'; /** * Alert level "warning" */ public const LEVEL_WARNING = 'warn'; /** * Alert level "error" */ public const LEVEL_ERROR = 'error'; /** * Parameter name for "level" */ public const ALERT_PARAM_LEVEL = 'level'; /** * Parameter name for "module" */ public const ALERT_PARAM_MODULE = 'module'; /** * Parameter name for "message" */ public const ALERT_PARAM_MESSAGE = 'message'; /** * Parameter name for "username" */ public const ALERT_PARAM_USERNAME = 'username'; /** * Parameter name for "payload" */ public const ALERT_PARAM_PAYLOAD = 'payload'; /** * Trigger a security suite event * * @param string $module * @param string $message * @param string $level * @param string $username * @param array|string $payload * @return void */ public function event( string $module, string $message, ?string $level = null, ?string $username = null, $payload = null ): void; }