Skip to content

2.1.0

Compare
Choose a tag to compare
@mazzy-ax mazzy-ax released this 25 Feb 11:11
· 4 commits to master since this release

Исправлено:

  • метод filePath() теперь пытается найти конфигурационный файл не только в файле с указанным именем и с расширением .config, но и в файлах с расширениями .config.xml, xml, а также в файле, к имени которого расширение не добавляется.

    Если ни один конфигурационный файл не найден, то, как и прежде, используется имя с расширением .config.

    Если в config-каталоге присутствуют несколько конфигурационных файлов с одинаковым именем, но с разными расширениями, то будет возвращен первый существующий с расширением в порядке .config, .config.xml, xml, без расширения.

  • в методе filePath() предусмотрен сценарий, когда нужно искать конфигурационные файлы не только с разными расширениями,
    но и в разных каталогах и даже с разными именами. Теперь это просто реализовать.

  • метод load() проверяет существование файла перед загрузкой

Добавлено:

  • добавлены тестовые методы для тестирования нового поведения в методе filePath()