1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
crmviewmanager.php
См. документацию.
1
<?php
2
3
4
namespace
Bitrix\Rest\Integration;
5
6
7
use Bitrix\Main\Engine;
8
use Bitrix\Rest\Integration\View\Base;
9
use Bitrix\Rest\RestException;
10
use \Bitrix\Crm\RestView;
11
use \Bitrix\Crm\Controller;
12
13
final
class
CrmViewManager
extends
ViewManager
14
{
20
public
function
getView
(
Engine
\
Controller
$controller)
21
{
22
if
($controller instanceof
Controller
\Enum)
23
{
24
$entity
=
new
RestView\Enum();
25
}
26
elseif
($controller instanceof
Controller
\OrderEntity)
27
{
28
$entity
=
new
RestView\OrderEntity();
29
}
30
elseif
($controller instanceof
Controller
\BuyerGroup)
31
{
32
$entity
=
new
RestView\BuyerGroup();
33
}
34
else
35
{
36
throw
new
RestException
(
'Unknown object '
. get_class($controller));
37
}
38
39
return
$entity
;
40
}
41
}
Bitrix\Rest\Integration\CrmViewManager
Определения
crmviewmanager.php:14
Bitrix\Rest\Integration\CrmViewManager\getView
getView(Engine\Controller $controller)
Определения
crmviewmanager.php:20
Bitrix\Rest\Integration\ViewManager
Определения
viewmanager.php:11
Bitrix\Rest\RestException
Определения
restexception.php:6
$entity
$entity
Определения
group_bizproc_workflow_delete.php:17
Bitrix\Catalog\Controller
Bitrix\Main\Engine
Определения
action.php:3
elseif
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения
prolog_main_admin.php:393
bitrix
modules
rest
lib
integration
crmviewmanager.php
Создано системой
1.14.0