| @@ 73-84 (lines=12) @@ | ||
| 70 | * |
|
| 71 | * @return string |
|
| 72 | */ |
|
| 73 | private function assureValidType($type) |
|
| 74 | { |
|
| 75 | foreach (TailoredAudience::getTypes() as $allowedType) { |
|
| 76 | if ($type === $allowedType) { |
|
| 77 | return $type; |
|
| 78 | } |
|
| 79 | } |
|
| 80 | ||
| 81 | throw new InvalidType( |
|
| 82 | sprintf('"%s" is not a valid type for %s', $type, TailoredAudience::class) |
|
| 83 | ); |
|
| 84 | } |
|
| 85 | ||
| 86 | /** |
|
| 87 | * @return array |
|
| @@ 224-235 (lines=12) @@ | ||
| 221 | * |
|
| 222 | * @return string |
|
| 223 | */ |
|
| 224 | private function assureValidType($type) |
|
| 225 | { |
|
| 226 | foreach (self::getTypes() as $allowedType) { |
|
| 227 | if ($type === $allowedType) { |
|
| 228 | return $type; |
|
| 229 | } |
|
| 230 | } |
|
| 231 | ||
| 232 | throw new InvalidType( |
|
| 233 | sprintf('"%s" is not a valid type for %s', $type, TailoredAudience::class) |
|
| 234 | ); |
|
| 235 | } |
|
| 236 | ||
| 237 | /** |
|
| 238 | * @return array |
|