ApaiIO\Request\GuzzleRequest::setScheme PHP Метод

setScheme() публичный метод

Sets the scheme.
public setScheme ( string $scheme )
$scheme string
    public function setScheme($scheme)
    {
        if (!in_array($scheme = strtolower($scheme), ['http', 'https'])) {
            throw new \InvalidArgumentException('The scheme can only be http or https.');
        }
        $this->scheme = $scheme;
    }

Usage Example

Пример #1
0
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testSchemeSetterWithInvalidValue()
 {
     $client = $this->prophesize('\\GuzzleHttp\\ClientInterface');
     $request = new GuzzleRequest($client->reveal());
     $request->setScheme('ftp');
 }