• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/assets/manager.php
  • Класс: BitrixLandingAssetsManager
  • Вызов: Manager::detectType
static function detectType(string $path): ?string
{
	$path = parse_url($path)['path'];
	$type = mb_strtolower(mb_substr(strrchr($path, '.'), 1));
	switch ($type)
	{
		case 'js':
			return Types::TYPE_JS;

		case 'css':
			return Types::TYPE_CSS;

		case 'php':
			return Types::TYPE_LANG;

		case 'woff':
		case 'woff2':
			return Types::TYPE_FONT;

		default:
			return null;
	}
}