function AbstractWebDriver::assertSerializable
Sanity check
Parameters
mixed $parameters:
1 call to AbstractWebDriver::assertSerializable()
- AbstractWebDriver::curl in vendor/
lullabot/ php-webdriver/ lib/ WebDriver/ AbstractWebDriver.php - Curl request to webdriver server.
File
-
vendor/
lullabot/ php-webdriver/ lib/ WebDriver/ AbstractWebDriver.php, line 301
Class
- AbstractWebDriver
- Abstract WebDriver\AbstractWebDriver class
Namespace
WebDriverCode
private function assertSerializable($parameters) {
if ($parameters === null || is_scalar($parameters)) {
return;
}
if (is_array($parameters)) {
foreach ($parameters as $value) {
$this->assertSerializable($value);
}
return;
}
throw WebDriverException::factory(WebDriverException::UNEXPECTED_PARAMETERS, sprintf("Unable to serialize non-scalar type %s", is_object($parameters) ? get_class($parameters) : gettype($parameters)));
}