1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
google.php
См. документацию.
1<?php
2
3namespace Bitrix\Pull\Push\Service;
4
5use Bitrix\Pull\Push\Message\GoogleMessage;
6
7class Google extends BaseService
8{
9 function __construct()
10 {
11 $this->allowEmptyMessage = false;
12 }
13
21 public function getBatch(array $messages = []): string
22 {
23 $arGroupedMessages = self::getGroupedByAppID($messages);
24 if (empty($arGroupedMessages))
25 {
26 return '';
27 }
28
29 $batch = $this->getBatchWithModifier($arGroupedMessages, ";3;");
30
31 if ($batch == '')
32 {
33 return $batch;
34 }
35
36 return $batch;
37 }
38
46 {
47 return new GoogleMessage($token);
48 }
49
50 public static function shouldBeSent($messageRowData): bool
51 {
52 return true;
53 }
54}
static getGroupedByAppID($arMessages)
Определения baseservice.php:94
getBatchWithModifier($appMessages=Array(), $modifier="")
Определения baseservice.php:14
static shouldBeSent($messageRowData)
Определения google.php:50
getBatch(array $messages=[])
Определения google.php:21
getMessageInstance($token)
Определения google.php:45
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$messages
Определения template.php:8