• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/helper/mailboxdirectoryhelper.php
  • Класс: BitrixMailHelperMailboxDirectoryHelper
  • Вызов: MailboxDirectoryHelper::getCurrentSyncDirPositionByDefault
public function getCurrentSyncDirPositionByDefault(string $path, $excludeDirPath = null)
{
	$list = $this->orderByDefault($this->getSyncDirs());
	$list = array_filter($list, function ($item) use ($excludeDirPath)
	{
		return $item->getPath() !== $excludeDirPath;
	});

	$getIndex = function ($list, $path)
	{
		foreach ($list as $index => $item)
		{
			if ($item->getPath() === $path)
			{
				return $index;
			}
		}

		return -1;
	};

	return $getIndex($list, $path);
}