Nearsoft\SeleniumClient\DesiredCapabilities::isValidCapabilityAndValue PHP Méthode

isValidCapabilityAndValue() private méthode

private isValidCapabilityAndValue ( $capabilityType, $value )
    private function isValidCapabilityAndValue($capabilityType, $value)
    {
        if (CapabilityType::isValidCapabilityType($capabilityType)) {
            switch ($capabilityType) {
                case CapabilityType::BROWSER_NAME:
                    if (!BrowserType::isValidBrowserType($value)) {
                        throw new Exception("'{$value}' is not a valid browser type");
                    }
                    break;
                case CapabilityType::PLATFORM:
                    if (!PlatformType::isValidPlatformType($value)) {
                        throw new Exception("'{$value}' is not a valid platform type");
                    }
                    break;
            }
        } else {
            throw new Exception("'{$capabilityType}' is not a valid capability type");
        }
        return true;
    }