• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/authentication/policy/rulescollection.php
  • Класс: BitrixMainAuthenticationPolicyRulesCollection
  • Вызов: RulesCollection::__call
public function __call($name, $arguments)
{
	if (substr($name, 0, 3) == "get")
	{
		$ruleName = substr($name, 3);
		$ruleName = TextStringHelper::camel2snake($ruleName);
		$ruleName = strtoupper($ruleName);

		if (isset($this->values[$ruleName]))
		{
			return $this->values[$ruleName]->getValue();
		}
	}

	throw new MainSystemException(sprintf(
		'Unknown method `%s` for object `%s`', $name, get_called_class()
	));
}