• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/status.php
  • Класс: BitrixImConnectorStatus
  • Вызов: Status::getInstanceAllLine
static function getInstanceAllLine(string $connector): array
{
	$connector = Connector::getConnectorRealId($connector);

	$raw = StatusConnectorsTable::getList([
		'filter' => [
			'=CONNECTOR' => $connector
		],
		'order' => [
			'ID' => 'ASC'
		]
	]);
	while ($row = $raw->fetch())
	{
		if (empty(self::$instance[$connector][$row['LINE']]) )
		{
			self::$instance[$connector][$row['LINE']] = new self($connector, (int)$row['LINE'], $row);
		}
	}

	if (empty(self::$instance[$connector]))
	{
		return [];
	}
	else
	{
		return self::$instance[$connector];
	}
}