sender; if (!$user || !$user->email) { return; } self::sendTelegram($user); // self::sendEmail($user->email); } static private function sendTelegram(User $user): bool { return Yii::$app->telegram->sendMessage(Yii::$app->params['telega']['accountExpirationChatId'], Yii::t('user', 'Статус изменён: {email}', [ 'email' => $user->email, ])); } static private function sendEmail($email): bool { return MailHelper::sendMail( $email, null, Yii::t('app', 'Статус изменён'), [ 'title' => Yii::t('app', 'Статус изменён'), 'body' => Yii::t('user', 'Ваш статус изменился, {link}', [ 'link' => Yii::$app->params['webUrl'], ]), ]); } }