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

Class CompressedBinary

CompressedBinary extends the AbstractBinary to include behavior for handling compressed binaries.

Peridot\WebDriverManager\Binary\AbstractBinary implements Peridot\WebDriverManager\Binary\BinaryInterface
Extended by Peridot\WebDriverManager\Binary\CompressedBinary

Direct known subclasses

Peridot\WebDriverManager\Binary\ChromeDriver, Peridot\WebDriverManager\Binary\IEDriver
Abstract
Namespace: Peridot\WebDriverManager\Binary
Package: Peridot\WebDriverManager\Binary
Located at Binary/CompressedBinary.php
Methods summary
public boolean
# save( string $directory )

Overrides default save behavior to first decompress an archive format before saving it to a directory.

Overrides default save behavior to first decompress an archive format before saving it to a directory.

Parameters

$directory

Returns

boolean

Overrides

Peridot\WebDriverManager\Binary\AbstractBinary::save()
public boolean
# exists( mixed $directory )

Check if the binary exists in the specified directory.

Check if the binary exists in the specified directory.

Parameters

$directory

Returns

boolean

Overrides

Peridot\WebDriverManager\Binary\AbstractBinary::exists()
abstract public string
# getOutputFileName( )

Return the output filename for the compressed binary.

Return the output filename for the compressed binary.

Returns

string
abstract public string
# getExtractedName( )

Get the name of the extracted binary.

Get the name of the extracted binary.

Returns

string
Methods inherited from Peridot\WebDriverManager\Binary\AbstractBinary
__construct(), fetch(), fetchAndSave(), getContents(), getDestination(), getOldFilePattern(), isOutOfDate(), isSupported(), removeOldVersions()
Methods inherited from Peridot\WebDriverManager\Binary\BinaryInterface
getFileName(), getName(), getUrl()
Properties inherited from Peridot\WebDriverManager\Binary\AbstractBinary
$contents, $resolver
WebDriver Manager API documentation generated by ApiGen