1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AbstractOperation.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Control\Operation
;
6
7
use
Bitrix\Socialnetwork\Control\GroupResult
;
8
use
Bitrix\Socialnetwork\Control\Mapper\Mapper
;
9
use
Bitrix\Socialnetwork\Internals\Registry\GroupRegistry
;
10
11
abstract
class
AbstractOperation
12
{
13
private
Mapper
$mapper;
14
private
GroupRegistry
$registry;
15
16
abstract
public
function
run
():
GroupResult
;
17
18
protected
function
getMapper
():
Mapper
19
{
20
$this->mapper ??=
new
Mapper
();
21
22
return
$this->mapper;
23
}
24
25
protected
function
getRegistry
():
GroupRegistry
26
{
27
$this->registry ??= GroupRegistry::getInstance();
28
29
return
$this->registry;
30
}
31
}
Bitrix\Socialnetwork\Control\GroupResult
Определения
GroupResult.php:12
Bitrix\Socialnetwork\Control\Mapper\Mapper
Определения
Mapper.php:16
Bitrix\Socialnetwork\Control\Operation\AbstractOperation
Определения
AbstractOperation.php:12
Bitrix\Socialnetwork\Control\Operation\AbstractOperation\getMapper
getMapper()
Определения
AbstractOperation.php:18
Bitrix\Socialnetwork\Control\Operation\AbstractOperation\getRegistry
getRegistry()
Определения
AbstractOperation.php:25
Bitrix\Socialnetwork\Control\Operation\AbstractOperation\run
run()
Bitrix\Socialnetwork\Internals\Registry\GroupRegistry
Определения
groupregistry.php:24
Bitrix\Socialnetwork\Control\Operation
Определения
AbstractOperation.php:5
bitrix
modules
socialnetwork
lib
Control
Operation
AbstractOperation.php
Создано системой
1.14.0