1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
documentelement.php
См. документацию.
1<?php
2
3namespace Bitrix\Catalog\RestView;
4
5use Bitrix\Rest\Integration\View\Attributes;
6use Bitrix\Rest\Integration\View\DataType;
7use Bitrix\Rest\Integration\View\Base;
8
9final class DocumentElement extends Base
10{
16 public function getFields()
17 {
18 return [
19 'ID'=>[
20 'TYPE'=>DataType::TYPE_INT,
21 'ATTRIBUTES'=>[
22 Attributes::READONLY,
23 ]
24 ],
25 'DOC_ID'=>[
26 'TYPE'=>DataType::TYPE_INT,
27 'ATTRIBUTES'=>[
28 Attributes::IMMUTABLE,
29 ]
30 ],
31 'STORE_FROM'=>[
32 'TYPE'=>DataType::TYPE_INT,
33 ],
34 'STORE_TO'=>[
35 'TYPE'=>DataType::TYPE_INT,
36 ],
37 'ELEMENT_ID'=>[
38 'TYPE'=>DataType::TYPE_INT,
39 'ATTRIBUTES'=>[
40 Attributes::IMMUTABLE,
41 ]
42 ],
43 'AMOUNT'=>[
44 'TYPE'=>DataType::TYPE_FLOAT,
45 ],
46 'PURCHASING_PRICE'=>[
47 'TYPE'=>DataType::TYPE_FLOAT,
48 ],
49 ];
50 }
51
55 public function internalizeArguments($name, $arguments): array
56 {
57 if ($name === 'fields')
58 {
59 return $arguments;
60 }
61
62 return parent::internalizeArguments($name, $arguments);
63 }
64
65
70 {
71 if ($name === 'fields')
72 {
73 return $fields;
74 }
75
76 return parent::externalizeResult($name, $fields);
77 }
78}
internalizeArguments($name, $arguments)
Определения documentelement.php:55
externalizeResult($name, $fields)
Определения documentelement.php:69
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$name
Определения menu_edit.php:35
$fields
Определения yandex_run.php:501