method public

RuleFactory::createFromAction()

Класс: \Bitrix\Main\Access\Rule\RuleFactory

Сигнатура

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

Параметры

$actionName string
$controller AccessibleController

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

RuleInterface|null

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

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

Метод объекта: сначала нужен объект, реализующий RuleFactory.

use Bitrix\Main\Access\Rule\RuleFactory;

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

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

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

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