• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/paysystem/domain/verification/manager.php
  • Класс: BitrixSalePaySystemDomainVerificationManager
  • Вызов: Manager::getEntityList
static function getEntityList() : array
{
	if (empty(self::$entityList))
	{
		foreach (SalePaySystemManager::getHandlerList() as $handlers)
		{
			foreach (array_keys($handlers) as $handler)
			{
				/** @var IVerificationable $className */
				[$className] = SalePaySystemManager::includeHandler($handler);
				if (is_subclass_of($className, IVerificationable::class))
				{
					if ($className::getModeList())
					{
						foreach ($className::getModeList() as $mode)
						{
							self::$entityList[] = $handler.$mode;
						}
					}
					else
					{
						self::$entityList[] = $handler;
					}
				}
			}
		}
	}

	return self::$entityList;
}