| @@ 56-62 (lines=7) @@ | ||
| 53 | * @return void |
|
| 54 | * @throws InvalidArgumentException |
|
| 55 | */ |
|
| 56 | public static function style($style) |
|
| 57 | { |
|
| 58 | $styles = [SoapBinding::RPC, SoapBinding::DOCUMENT]; |
|
| 59 | if (!in_array($style, $styles)) { |
|
| 60 | throw new InvalidArgumentException('Invalid style [' . $style . '] available styles: [' . implode(', ', $styles) . ']'); |
|
| 61 | } |
|
| 62 | } |
|
| 63 | ||
| 64 | /** |
|
| 65 | * @param string $use |
|
| @@ 69-75 (lines=7) @@ | ||
| 66 | * @return void |
|
| 67 | * @throws InvalidArgumentException |
|
| 68 | */ |
|
| 69 | public static function useStyle($use) |
|
| 70 | { |
|
| 71 | $uses = [SoapBinding::LITERAL, SoapBinding::ENCODED]; |
|
| 72 | if (!in_array($use, $uses)) { |
|
| 73 | throw new InvalidArgumentException('Invalid use [' . $use . '] available uses: [' . implode(', ', $uses) . ']'); |
|
| 74 | } |
|
| 75 | } |
|
| 76 | ||
| 77 | /** |
|
| 78 | * @param string $version |
|