• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/lib/profile/requesthandler.php
  • Класс: BitrixDavProfileRequestHandler
  • Вызов: RequestHandler::__construct
public function __construct()
{
	global $USER;
	$request = Context::getCurrent()->getRequest();
	$this->user = $USER;
	$action = $request->get('action');
	$this->actionName = $action ?? '';
	if (in_array($this->actionName, static::$validActions, true))
	{
		switch ($this->actionName)
		{
			case 'payload':
				$this->setHandler(new ResponsePayloadBase($request));
				break;
			case 'token':
				$this->setHandler(new ResponseToken());
				break;
		}
	}
}