1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
crmviewmanager.php
См. документацию.
1<?php
2
3
4namespace Bitrix\Rest\Integration;
5
6
7use Bitrix\Main\Engine;
8use Bitrix\Rest\Integration\View\Base;
9use Bitrix\Rest\RestException;
10use \Bitrix\Crm\RestView;
11use \Bitrix\Crm\Controller;
12
13final 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}
getView(Engine\Controller $controller)
Определения crmviewmanager.php:20
$entity
Определения action.php:3
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения prolog_main_admin.php:393