public function __construct ( ?string $ content = '' , ?string $ title = '' , ?string $ priority = Message::PRIORITY_NORMAL , ?string $ level = Message::LEVEL_INFO )
Параметр
Тип
Обязательный
Описание
$content
String
Нет
Текст сообщения
$title
String
Нет
Заголовок сообщения
$priority
String
Нет
Приоритет. Допустимые значения описаны в функции setPriority
$level
String
Нет
Уровень. Допустимые значения описаны в функции setLevel
Задать заголовок сообщения
public function setTitle ( string $ title ): $ this
Параметр
Тип
Обязательный
Описание
$title
String
Да
Заголовок сообщения
Получить установленный заголовок сообщения
public function getTitle (): string
Для получателей, которые не поддерживают отображение HTML, теги будут игнорироваться.
public function setContent ( string $ content ): $ this
Параметр
Тип
Обязательный
Описание
$content
String
Да
Текст сообщения. Допустимые HTML-теги: <b>, <i>, <a href="">, <br>
Получить установленный текст сообщения
public function getContent (): string
Установить приоритет сообщения
Для получателей, которые имеют поддержку приоритезации, сообщение будет выделено соответствующим образом.
public function setPriority ( string $ priority ): $ this
Параметр
Тип
Обязательный
Описание
$priority
String
Да
Приоритет сообщения
Список возможных значений:
Message::PRIORITY_LOWEST - Незначительный
Message::PRIORITY_LOW - Низкий
Message::PRIORITY_NORMAL - Нормальный
Message::PRIORITY_HIGH - Высокий
Message::PRIORITY_HIGHEST - Критичный
Получить установленный приоритет сообщения
public function getPriority (): string
Установить уровень сообщения
Для получателей, которые имеют различия в отображении разных уровней сообщений, будет учитываться установленный уровень.
public function setLevel ( string $ level ): $ this
Параметр
Тип
Обязательный
Описание
$level
String
Да
Уровень сообщения
Список возможных значений:
Message::LEVEL_VERBOSE - Подробный
Message::LEVEL_INFO - Информация
Message::LEVEL_NOTICE - Уведомление
Message::LEVEL_WARNING - Предупреждение
Message::LEVEL_ERROR - Ошибка
Message::LEVEL_SUCCESS - Успешно
Получить установленный уровень сообщения
public function getLevel (): string
Прикрепить локальный файл
public function addFile ( string $ filePath , ?string $ mimeType = null , ?string $ fileName = null ): $ this
Параметр
Тип
Обязательный
Описание
$filePath
String
Да
Путь к локальному файлу
$mimeType
String
Нет
MimeType файла
$fileName
String
Нет
Название файла с расширением
Прикрепить файл, передав его содержимое
public function addFileFromContent ( string $ content , ?string $ fileName = null , ?string $ mimeType = null ): $ this
Параметр
Тип
Обязательный
Описание
$content
String
Да
Содержимое файла
$fileName
String
Нет
Название файла с расширением
$mimeType
String
Нет
MimeType файла
Прикрепить файл, расположенный по указанному URL
public function addFileFromUrl ( string $ url , ?string $ fileName = null , ?string $ mimeType = null ): $ this
Параметр
Тип
Обязательный
Описание
$url
String
Да
Путь к удалённому файлу
$fileName
String
Нет
Название файла с расширением
$mimeType
String
Нет
MimeType файла
Прикрепить локальное изображение
public function addImage ( string $ filePath , ?string $ mimeType = null , ?string $ fileName = null ): $ this
Параметр
Тип
Обязательный
Описание
$filePath
String
Да
Путь к локальному файлу
$mimeType
String
Нет
MimeType файла
$fileName
String
Нет
Название файла с расширением
Прикрепить изображение, передав его содержимое
public function addImageFromContent ( string $ content , ?string $ fileName = null , ?string $ mimeType = null ): $ this
Параметр
Тип
Обязательный
Описание
$content
String
Да
Содержимое файла
$fileName
String
Нет
Название файла с расширением
$mimeType
String
Нет
MimeType файла
Прикрепить файл, расположенный по указанному URL
public function addImageFromUrl ( string $ url , ?string $ fileName = null , ?string $ mimeType = null ): $ this
Параметр
Тип
Обязательный
Описание
$url
String
Да
Путь к удалённому файлу
$fileName
String
Нет
Название файла с расширением
$mimeType
String
Нет
MimeType файла
Добавить действие с обратным вызовом
public function addAction ( string $ name , string $ title , ?string $ callback_url = null , string $ callback_method = 'get ' , array $ callback_headers = [], string $ callback_content = '' )
Параметр
Тип
Обязательный
Описание
$name
String
Да
Имя действия
$title
String
Да
Название действия (кнопки)
$callback_url
String
Нет
URL Обратного вызова
$callback_method
String
Нет
Метод обратного вызова
$callback_headers
Array
Нет
Заголовки обратного вызова (key: value)
$callback_content
String
Нет
Содержание обратного вызова (для POST, PUT, PATCH запросов)
Список возможных значений для $callback_method:
Message::CALLBACK_METHOD_HRAD - HEAD
Message::CALLBACK_METHOD_GET - GET
Message::CALLBACK_METHOD_POST - POST
Message::CALLBACK_METHOD_PUT - PUT
Message::CALLBACK_METHOD_PATCH - PATCH
Message::CALLBACK_METHOD_DELETE - DELETE
Токен источника вы можете получить при поключении источника PHP на ваш канал на стороне сервиса Notify.Events .
public function send ( string $ token )
Параметр
Тип
Обязательный
Описание
$token
String
Да
Токен источника