• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Common/FieldAccessImplementation.php
  • Класс: BitrixImV2Commonfields
  • Вызов: fields::offsetGet
public function offsetGet($offset)
{
	if ($field = static::mirrorDataEntityFields()[$offset])
	{
		if (isset($field['alias']))
		{
			$field = static::mirrorDataEntityFields()[$field['alias']];
		}
		if (
			($getter = $field['get'])
			&& is_string($getter)
			&& is_callable([$this, $getter])
		)
		{
			return $this->$getter();
		}

		return $this->{$field['field']};
	}

	return null;
}