Overview

Namespaces

  • Peridot
    • WebDriverManager
      • Binary
        • Decompression
        • Request
      • Console
      • Event
      • OS
      • Process
      • Test
  • PHP

Classes

  • AbstractBinary
  • BinaryResolver
  • ChromeDriver
  • CompressedBinary
  • IEDriver
  • SeleniumStandalone

Interfaces

  • BinaryInterface
  • BinaryResolverInterface
  • DriverInterface
  • Overview
  • Namespace
  • Class
  • Tree

Interface BinaryResolverInterface

BinaryResolverInterface is responsible for fetching and decompressing binaries. It is used to get a usable result given a URI.

Direct known implementers

Peridot\WebDriverManager\Binary\BinaryResolver
Namespace: Peridot\WebDriverManager\Binary
Package: Peridot\WebDriverManager\Binary
Located at Binary/BinaryResolverInterface.php
Methods summary
public Peridot\WebDriverManager\Binary\Request\BinaryRequestInterface|Peridot\WebDriverManager\Binary\Request\StandardBinaryRequest
# getBinaryRequest( )

Get the BinaryRequestInterface responsible for fetching remote binaries.

Get the BinaryRequestInterface responsible for fetching remote binaries.

Returns

Peridot\WebDriverManager\Binary\Request\BinaryRequestInterface|Peridot\WebDriverManager\Binary\Request\StandardBinaryRequest
public Peridot\WebDriverManager\Binary\Decompression\BinaryDecompressorInterface|Peridot\WebDriverManager\Binary\Decompression\ZipDecompressor
# getBinaryDecompressor( )

Get the BinaryDecompressorInterface responsible for decompressing compressed binaries.

Get the BinaryDecompressorInterface responsible for decompressing compressed binaries.

Returns

Peridot\WebDriverManager\Binary\Decompression\BinaryDecompressorInterface|Peridot\WebDriverManager\Binary\Decompression\ZipDecompressor
public Peridot\WebDriverManager\OS\System|Peridot\WebDriverManager\OS\SystemInterface
# getSystem( )

Get the System object responsible for determining operating system information.

Get the System object responsible for determining operating system information.

Returns

Peridot\WebDriverManager\OS\System|Peridot\WebDriverManager\OS\SystemInterface
public boolean
# extract( string $compressedFilePath, string $directory )

Extract a compressed file to the given directory.

Extract a compressed file to the given directory.

Parameters

$compressedFilePath
$directory

Returns

boolean
public string
# request( string $url )

Request the binary at the specified url, and return the contents.

Request the binary at the specified url, and return the contents.

Parameters

$url

Returns

string
WebDriver Manager API documentation generated by ApiGen