blob: 6dbc628b7845305de183040aa52f9e21cba72d80 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<?php
declare(strict_types=1);
namespace Lightscale\Router\Concerns\Strategy;
use InvalidArgumentException;
trait ParsesStringParameters
{
public function parseParameters(array $parameters): array
{
foreach ($parameters as $key => $value) {
if (!is_string($value)) {
throw new InvalidArgumentException("Parameter {$key} is not a string.");
}
}
return $parameters;
}
}
|