eZ\Bundle\EzPublishRestBundle\Features\Context\RestClient\DriverInterface::setHost PHP Method

setHost() public method

Set request host.
public setHost ( string $host )
$host string
    public function setHost($host);

Usage Example

 /**
  * Create and set the REST driver to be used.
  *
  * @param string $restDriver REST driver class name
  * @param string|null $restUrl Base URL for the REST calls
  */
 private function setRestDriver($restDriver, $restUrl)
 {
     $namespace = '\\' . __NAMESPACE__ . '\\RestClient\\';
     $driver = $namespace . $restDriver;
     $parent = $namespace . 'DriverInterface';
     if (empty($restDriver) || !class_exists($driver) || !is_subclass_of($driver, $parent)) {
         throw new InvalidArgumentException('rest driver', $driver);
     }
     // create a new REST Driver
     $this->restDriver = new $driver();
     $this->restDriver->setHost($restUrl);
 }