РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
796 of 1361 menu

Метод subject класса Notification

Метод subject класса Notification задаёт тему уведомления. Тема отображается в заголовке письма, SMS или сообщения чата. Метод принимает строку и возвращает объект Notification, что позволяет строить цепочку вызовов.

Синтаксис

public function subject(string $subject): static

Пример

Давайте создадим уведомление и зададим ему тему:

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentNotifierNotificationNotification; use SymfonyComponentRoutingAttributeRoute; class NotifyController extends AbstractController { #[Route('/notify', name: 'notify_index')] public function index(): Response { $notification = (new Notification()) ->subject('article'); return new Response($notification->getSubject()); } } ?>

Результат выполнения кода:

"article"

Пример

Давайте отправим уведомление с темой через NotifierInterface:

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentNotifierNotificationNotification; use SymfonyComponentNotifierNotifierInterface; use SymfonyComponentRoutingAttributeRoute; class NotifyController extends AbstractController { #[Route('/notify/send', name: 'notify_send')] public function send(NotifierInterface $notifier): Response { $notification = (new Notification()) ->subject('hello') ->content('abcde'); $notifier->send($notification); return new Response('sent'); } } ?>

Результат выполнения кода:

"sent"

Смотрите также

  • класс Notification,
    который представляет уведомление
  • метод content,
    который задаёт содержимое уведомления
  • метод importance,
    который задаёт важность уведомления
  • метод send,
    который отправляет уведомление получателю
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить