1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
factory.php
См. документацию.
1
<?php
8
9
namespace
Bitrix\Sender\Transport;
10
11
use Bitrix\Sender\Integration;
12
use Bitrix\Sender\Internals\CodeBasedFactory;
13
18
class
Factory
extends
CodeBasedFactory
19
{
25
public
static
function
getTransports
()
26
{
27
return
static::getObjectInstances(static::getInterface());
28
}
29
37
public
static
function
getTransport
(
$code
)
38
{
39
return
static::getObjectInstance(static::getInterface(),
$code
);
40
}
41
42
protected
static
function
getInterface
()
43
{
44
return
iBase::class;
45
}
46
47
protected
static
function
getClasses
()
48
{
49
return
array
(
50
iBase::EVENT_NAME
=>
Integration
\
EventHandler::onSenderTransportList
(),
51
);
52
}
53
}
Bitrix\Sender\Integration\EventHandler\onSenderTransportList
static onSenderTransportList()
Определения
eventhandler.php:348
Bitrix\Sender\Internals\CodeBasedFactory
Определения
codebasedfactory.php:18
Bitrix\Sender\Message\Factory
Определения
factory.php:21
Bitrix\Sender\Transport\Factory\getClasses
static getClasses()
Определения
factory.php:47
Bitrix\Sender\Transport\Factory\getInterface
static getInterface()
Определения
factory.php:42
Bitrix\Sender\Transport\Factory\getTransport
static getTransport($code)
Определения
factory.php:37
Bitrix\Sender\Transport\Factory\getTransports
static getTransports()
Определения
factory.php:25
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Sender\Transport\iBase\EVENT_NAME
const EVENT_NAME
Определения
ibase.php:27
$code
if(!is_null($config))($config as $configItem)(! $configItem->isVisible()) $code
Определения
options.php:195
Bitrix\Sender\Integration
bitrix
modules
sender
lib
transport
factory.php
Создано системой
1.14.0