1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
ConvertRequestToArrayTrait.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Socialnetwork\Collab\Controller\Trait
;
4
5
use
Bitrix\Main\HttpRequest
;
6
use
Bitrix\Main\Type\Contract\Arrayable
;
7
use
Bitrix\Main\Type\Dictionary
;
8
9
trait ConvertRequestToArrayTrait
10
{
11
public
static
function
convertRequest(mixed
$request
):
array
12
{
13
if
(is_array(
$request
))
14
{
15
return
$request
;
16
}
17
18
if
(
$request
instanceof
HttpRequest
)
19
{
20
return
$request
->getPostList()->toArray();
21
}
22
23
if
(
$request
instanceof
Arrayable
)
24
{
25
return
$request
->toArray();
26
}
27
28
if
(
$request
instanceof
Dictionary
)
29
{
30
return
$request
->toArray();
31
}
32
33
return
[];
34
}
35
}
$request
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
Определения
catalog_reindex.php:36
Bitrix\Main\HttpRequest
Определения
httprequest.php:20
Bitrix\Main\Type\Dictionary
Определения
dictionary.php:6
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\Main\Type\Contract\Arrayable
Определения
arrayable.php:6
Bitrix\Socialnetwork\Collab\Controller\Trait
Определения
ConvertRequestToArrayTrait.php:3
bitrix
modules
socialnetwork
lib
Collab
Controller
Trait
ConvertRequestToArrayTrait.php
Создано системой
1.14.0