method public

RuleControllerFactory::createFromAction()

Класс: \Bitrix\Main\Access\Rule\Factory\RuleControllerFactory

Сигнатура

public createFromAction(string $action, AccessibleController $controller) : RuleInterface|null

Параметры

$action string
$controller AccessibleController

Возвращаемое значение

RuleInterface|null

Как применяется в RuleControllerFactory

RuleControllerFactory::createFromAction() — метод класса \Bitrix\Main\Access\Rule\Factory\RuleControllerFactory модуля «Главный модуль».

Метод объекта: сначала нужен экземпляр RuleControllerFactory.

use Bitrix\Main\Access\Rule\Factory\RuleControllerFactory;

/** @var RuleControllerFactory $object */
$action = '';
$controller = null; // AccessibleController
$result = $object->createFromAction($action, $controller);
// $result: RuleInterface|null

createFromAction() есть и у других классов модуля «Главный модуль»: FilterControllerFactory, FilterFactory, RuleFactory.

Исходный файл: source/main/lib/access/rule/factory/rulecontrollerfactory.php:14

Что будем искать? Например,Продвижение