| @@ 55-57 (lines=3) @@ | ||
| 52 | { |
|
| 53 | $allowedOptionsKeys = $this->getAllowedOptionsKeys(); |
|
| 54 | foreach ($options as $key => $value) { |
|
| 55 | if (!\in_array($key, $allowedOptionsKeys, true)) { |
|
| 56 | throw new InvalidOptionException(sprintf('Only "%s" are allowed keys for options.', implode(', ', $allowedOptionsKeys))); |
|
| 57 | } |
|
| 58 | ||
| 59 | if ($key === self::OPTION_NOTIFICATION_TYPE) { |
|
| 60 | $this->isValidNotificationType($value); |
|
| @@ 89-91 (lines=3) @@ | ||
| 86 | { |
|
| 87 | $allowedOptionsKeys = $this->getAllowedOptionsKeys(); |
|
| 88 | foreach ($options as $key => $value) { |
|
| 89 | if (!\in_array($key, $allowedOptionsKeys, true)) { |
|
| 90 | throw new InvalidOptionException(sprintf('Only "%s" are allowed keys for options.', implode(', ', $allowedOptionsKeys))); |
|
| 91 | } |
|
| 92 | ||
| 93 | if ($key === self::OPTION_MESSAGING_TYPE) { |
|
| 94 | $this->isValidMessagingType($value); |
|