├── .github ├── dependabot.yml └── workflows │ ├── auto-merge-dependency-updates.yml │ ├── continuous-integration.yml │ ├── dependency-review.yml │ ├── lock-closed-issues.yml │ └── release-on-milestone-closed.yml ├── LICENSE ├── README.md ├── bin └── browscap-php ├── composer.json ├── composer.lock ├── phpcs.xml.dist ├── resources └── .gitkeep └── src ├── Browscap.php ├── BrowscapInterface.php ├── BrowscapUpdater.php ├── BrowscapUpdaterInterface.php ├── Cache ├── BrowscapCache.php └── BrowscapCacheInterface.php ├── Command ├── CheckUpdateCommand.php ├── ConvertCommand.php ├── FetchCommand.php ├── ParserCommand.php └── UpdateCommand.php ├── Data ├── PropertyFormatter.php └── PropertyHolder.php ├── Exception.php ├── Exception ├── DomainException.php ├── ErrorCachedVersionException.php ├── ErrorReadingFileException.php ├── FetcherException.php ├── FileNameMissingException.php ├── FileNotFoundException.php ├── InvalidArgumentException.php ├── NoCachedVersionException.php └── NoNewVersionException.php ├── Formatter ├── FormatterInterface.php ├── LegacyFormatter.php └── PhpGetBrowser.php ├── Helper ├── Converter.php ├── ConverterInterface.php ├── Exception.php ├── Filesystem.php ├── IniLoader.php ├── IniLoaderInterface.php ├── LoggerHelper.php ├── Quoter.php ├── QuoterInterface.php ├── Support.php └── SupportInterface.php ├── IniParser ├── IniParser.php └── ParserInterface.php └── Parser ├── Helper ├── GetData.php ├── GetDataInterface.php ├── GetPattern.php ├── GetPatternInterface.php ├── Pattern.php └── SubKey.php ├── Ini.php └── ParserInterface.php /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge-dependency-updates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/.github/workflows/auto-merge-dependency-updates.yml -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/lock-closed-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/.github/workflows/lock-closed-issues.yml -------------------------------------------------------------------------------- /.github/workflows/release-on-milestone-closed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/.github/workflows/release-on-milestone-closed.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/README.md -------------------------------------------------------------------------------- /bin/browscap-php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/bin/browscap-php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/composer.lock -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Browscap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Browscap.php -------------------------------------------------------------------------------- /src/BrowscapInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/BrowscapInterface.php -------------------------------------------------------------------------------- /src/BrowscapUpdater.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/BrowscapUpdater.php -------------------------------------------------------------------------------- /src/BrowscapUpdaterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/BrowscapUpdaterInterface.php -------------------------------------------------------------------------------- /src/Cache/BrowscapCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Cache/BrowscapCache.php -------------------------------------------------------------------------------- /src/Cache/BrowscapCacheInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Cache/BrowscapCacheInterface.php -------------------------------------------------------------------------------- /src/Command/CheckUpdateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Command/CheckUpdateCommand.php -------------------------------------------------------------------------------- /src/Command/ConvertCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Command/ConvertCommand.php -------------------------------------------------------------------------------- /src/Command/FetchCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Command/FetchCommand.php -------------------------------------------------------------------------------- /src/Command/ParserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Command/ParserCommand.php -------------------------------------------------------------------------------- /src/Command/UpdateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Command/UpdateCommand.php -------------------------------------------------------------------------------- /src/Data/PropertyFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Data/PropertyFormatter.php -------------------------------------------------------------------------------- /src/Data/PropertyHolder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Data/PropertyHolder.php -------------------------------------------------------------------------------- /src/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception.php -------------------------------------------------------------------------------- /src/Exception/DomainException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception/DomainException.php -------------------------------------------------------------------------------- /src/Exception/ErrorCachedVersionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception/ErrorCachedVersionException.php -------------------------------------------------------------------------------- /src/Exception/ErrorReadingFileException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception/ErrorReadingFileException.php -------------------------------------------------------------------------------- /src/Exception/FetcherException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception/FetcherException.php -------------------------------------------------------------------------------- /src/Exception/FileNameMissingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception/FileNameMissingException.php -------------------------------------------------------------------------------- /src/Exception/FileNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception/FileNotFoundException.php -------------------------------------------------------------------------------- /src/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exception/NoCachedVersionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception/NoCachedVersionException.php -------------------------------------------------------------------------------- /src/Exception/NoNewVersionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Exception/NoNewVersionException.php -------------------------------------------------------------------------------- /src/Formatter/FormatterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Formatter/FormatterInterface.php -------------------------------------------------------------------------------- /src/Formatter/LegacyFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Formatter/LegacyFormatter.php -------------------------------------------------------------------------------- /src/Formatter/PhpGetBrowser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Formatter/PhpGetBrowser.php -------------------------------------------------------------------------------- /src/Helper/Converter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/Converter.php -------------------------------------------------------------------------------- /src/Helper/ConverterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/ConverterInterface.php -------------------------------------------------------------------------------- /src/Helper/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/Exception.php -------------------------------------------------------------------------------- /src/Helper/Filesystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/Filesystem.php -------------------------------------------------------------------------------- /src/Helper/IniLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/IniLoader.php -------------------------------------------------------------------------------- /src/Helper/IniLoaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/IniLoaderInterface.php -------------------------------------------------------------------------------- /src/Helper/LoggerHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/LoggerHelper.php -------------------------------------------------------------------------------- /src/Helper/Quoter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/Quoter.php -------------------------------------------------------------------------------- /src/Helper/QuoterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/QuoterInterface.php -------------------------------------------------------------------------------- /src/Helper/Support.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/Support.php -------------------------------------------------------------------------------- /src/Helper/SupportInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Helper/SupportInterface.php -------------------------------------------------------------------------------- /src/IniParser/IniParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/IniParser/IniParser.php -------------------------------------------------------------------------------- /src/IniParser/ParserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/IniParser/ParserInterface.php -------------------------------------------------------------------------------- /src/Parser/Helper/GetData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Parser/Helper/GetData.php -------------------------------------------------------------------------------- /src/Parser/Helper/GetDataInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Parser/Helper/GetDataInterface.php -------------------------------------------------------------------------------- /src/Parser/Helper/GetPattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Parser/Helper/GetPattern.php -------------------------------------------------------------------------------- /src/Parser/Helper/GetPatternInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Parser/Helper/GetPatternInterface.php -------------------------------------------------------------------------------- /src/Parser/Helper/Pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Parser/Helper/Pattern.php -------------------------------------------------------------------------------- /src/Parser/Helper/SubKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Parser/Helper/SubKey.php -------------------------------------------------------------------------------- /src/Parser/Ini.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Parser/Ini.php -------------------------------------------------------------------------------- /src/Parser/ParserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browscap/browscap-php/HEAD/src/Parser/ParserInterface.php --------------------------------------------------------------------------------