├── LICENSE ├── README.md ├── bdi ├── composer.json ├── phpstan-baseline.neon └── src ├── Archive ├── Extractor.php ├── MultiExtractor.php ├── TarGzExtractor.php └── ZipExtractor.php ├── Browser ├── Browser.php ├── BrowserFactory.php ├── BrowserName.php ├── Chromium │ ├── Command.php │ ├── PathResolver.php │ └── VersionResolver.php ├── Firefox │ ├── Command.php │ ├── PathResolver.php │ └── VersionResolver.php ├── GoogleChrome │ ├── Command.php │ ├── PathResolver.php │ └── VersionResolver.php ├── PathResolver.php ├── PathResolverFactory.php ├── VersionResolver.php └── VersionResolverFactory.php ├── Command ├── BrowserCommand.php ├── DetectCommand.php ├── DriverCommand.php └── Input │ ├── Argument.php │ ├── ArgumentMode.php │ ├── BrowserPathOption.php │ ├── CpuArchitectureOption.php │ ├── InstallPathArgument.php │ ├── OperatingSystemOption.php │ ├── Option.php │ ├── OptionMode.php │ └── VersionOption.php ├── CommandLine ├── CommandLineEnvironment.php └── ShellCommandLineEnvironment.php ├── Cpu └── CpuArchitecture.php ├── Driver ├── ChromeDriver │ ├── Command.php │ ├── DownloadUrlResolver.php │ ├── Downloader.php │ └── VersionResolver.php ├── DownloadUrlResolver.php ├── Downloader.php ├── DownloaderFactory.php ├── Driver.php ├── DriverFactory.php ├── DriverName.php ├── GeckoDriver │ ├── Command.php │ ├── Downloader.php │ └── VersionResolver.php ├── VersionResolver.php └── VersionResolverFactory.php ├── Exception ├── NotImplemented.php ├── UnexpectedType.php └── Unsupported.php ├── OperatingSystem ├── Family.php └── OperatingSystem.php └── Version.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/README.md -------------------------------------------------------------------------------- /bdi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/bdi -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/phpstan-baseline.neon -------------------------------------------------------------------------------- /src/Archive/Extractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Archive/Extractor.php -------------------------------------------------------------------------------- /src/Archive/MultiExtractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Archive/MultiExtractor.php -------------------------------------------------------------------------------- /src/Archive/TarGzExtractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Archive/TarGzExtractor.php -------------------------------------------------------------------------------- /src/Archive/ZipExtractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Archive/ZipExtractor.php -------------------------------------------------------------------------------- /src/Browser/Browser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/Browser.php -------------------------------------------------------------------------------- /src/Browser/BrowserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/BrowserFactory.php -------------------------------------------------------------------------------- /src/Browser/BrowserName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/BrowserName.php -------------------------------------------------------------------------------- /src/Browser/Chromium/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/Chromium/Command.php -------------------------------------------------------------------------------- /src/Browser/Chromium/PathResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/Chromium/PathResolver.php -------------------------------------------------------------------------------- /src/Browser/Chromium/VersionResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/Chromium/VersionResolver.php -------------------------------------------------------------------------------- /src/Browser/Firefox/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/Firefox/Command.php -------------------------------------------------------------------------------- /src/Browser/Firefox/PathResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/Firefox/PathResolver.php -------------------------------------------------------------------------------- /src/Browser/Firefox/VersionResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/Firefox/VersionResolver.php -------------------------------------------------------------------------------- /src/Browser/GoogleChrome/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/GoogleChrome/Command.php -------------------------------------------------------------------------------- /src/Browser/GoogleChrome/PathResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/GoogleChrome/PathResolver.php -------------------------------------------------------------------------------- /src/Browser/GoogleChrome/VersionResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/GoogleChrome/VersionResolver.php -------------------------------------------------------------------------------- /src/Browser/PathResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/PathResolver.php -------------------------------------------------------------------------------- /src/Browser/PathResolverFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/PathResolverFactory.php -------------------------------------------------------------------------------- /src/Browser/VersionResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/VersionResolver.php -------------------------------------------------------------------------------- /src/Browser/VersionResolverFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Browser/VersionResolverFactory.php -------------------------------------------------------------------------------- /src/Command/BrowserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/BrowserCommand.php -------------------------------------------------------------------------------- /src/Command/DetectCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/DetectCommand.php -------------------------------------------------------------------------------- /src/Command/DriverCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/DriverCommand.php -------------------------------------------------------------------------------- /src/Command/Input/Argument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/Input/Argument.php -------------------------------------------------------------------------------- /src/Command/Input/ArgumentMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/Input/ArgumentMode.php -------------------------------------------------------------------------------- /src/Command/Input/BrowserPathOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/Input/BrowserPathOption.php -------------------------------------------------------------------------------- /src/Command/Input/CpuArchitectureOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/Input/CpuArchitectureOption.php -------------------------------------------------------------------------------- /src/Command/Input/InstallPathArgument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/Input/InstallPathArgument.php -------------------------------------------------------------------------------- /src/Command/Input/OperatingSystemOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/Input/OperatingSystemOption.php -------------------------------------------------------------------------------- /src/Command/Input/Option.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/Input/Option.php -------------------------------------------------------------------------------- /src/Command/Input/OptionMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/Input/OptionMode.php -------------------------------------------------------------------------------- /src/Command/Input/VersionOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Command/Input/VersionOption.php -------------------------------------------------------------------------------- /src/CommandLine/CommandLineEnvironment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/CommandLine/CommandLineEnvironment.php -------------------------------------------------------------------------------- /src/CommandLine/ShellCommandLineEnvironment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/CommandLine/ShellCommandLineEnvironment.php -------------------------------------------------------------------------------- /src/Cpu/CpuArchitecture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Cpu/CpuArchitecture.php -------------------------------------------------------------------------------- /src/Driver/ChromeDriver/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/ChromeDriver/Command.php -------------------------------------------------------------------------------- /src/Driver/ChromeDriver/DownloadUrlResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/ChromeDriver/DownloadUrlResolver.php -------------------------------------------------------------------------------- /src/Driver/ChromeDriver/Downloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/ChromeDriver/Downloader.php -------------------------------------------------------------------------------- /src/Driver/ChromeDriver/VersionResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/ChromeDriver/VersionResolver.php -------------------------------------------------------------------------------- /src/Driver/DownloadUrlResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/DownloadUrlResolver.php -------------------------------------------------------------------------------- /src/Driver/Downloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/Downloader.php -------------------------------------------------------------------------------- /src/Driver/DownloaderFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/DownloaderFactory.php -------------------------------------------------------------------------------- /src/Driver/Driver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/Driver.php -------------------------------------------------------------------------------- /src/Driver/DriverFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/DriverFactory.php -------------------------------------------------------------------------------- /src/Driver/DriverName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/DriverName.php -------------------------------------------------------------------------------- /src/Driver/GeckoDriver/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/GeckoDriver/Command.php -------------------------------------------------------------------------------- /src/Driver/GeckoDriver/Downloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/GeckoDriver/Downloader.php -------------------------------------------------------------------------------- /src/Driver/GeckoDriver/VersionResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/GeckoDriver/VersionResolver.php -------------------------------------------------------------------------------- /src/Driver/VersionResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/VersionResolver.php -------------------------------------------------------------------------------- /src/Driver/VersionResolverFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Driver/VersionResolverFactory.php -------------------------------------------------------------------------------- /src/Exception/NotImplemented.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Exception/NotImplemented.php -------------------------------------------------------------------------------- /src/Exception/UnexpectedType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Exception/UnexpectedType.php -------------------------------------------------------------------------------- /src/Exception/Unsupported.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Exception/Unsupported.php -------------------------------------------------------------------------------- /src/OperatingSystem/Family.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/OperatingSystem/Family.php -------------------------------------------------------------------------------- /src/OperatingSystem/OperatingSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/OperatingSystem/OperatingSystem.php -------------------------------------------------------------------------------- /src/Version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbrekelmans/browser-driver-installer/HEAD/src/Version.php --------------------------------------------------------------------------------