- Модуль: rest
- Путь к файлу: ~/bitrix/modules/rest/lib/engine/restmanager.php
- Класс: BitrixRestEngineRestManager
- Вызов: RestManager::getAutoWirings
private function getAutoWirings(): array
{
$buildRules = [
'restServer' => [
'class' => CRestServer::class,
'constructor' => function() {
return $this->restServer;
},
],
'pageNavigation' => [
'class' => PageNavigation::class,
'constructor' => function() {
return $this->pageNavigation;
},
],
];
$autoWirings = [];
foreach ($buildRules as $rule)
{
$autoWirings[] = new AutoWireParameter($rule['class'], $rule['constructor']);
}
return $autoWirings;
}