@@ 321-332 (lines=12) @@ | ||
318 | * |
|
319 | * @return Query\Parameter|null The value of the bound parameter, or NULL if not available. |
|
320 | */ |
|
321 | public function getParameter($key) |
|
322 | { |
|
323 | $filteredParameters = $this->parameters->filter( |
|
324 | function (Query\Parameter $parameter) use ($key) : bool { |
|
325 | $parameterName = $parameter->getName(); |
|
326 | ||
327 | return $key === $parameterName || (string) $key === (string) $parameterName; |
|
328 | } |
|
329 | ); |
|
330 | ||
331 | return ! $filteredParameters->isEmpty() ? $filteredParameters->first() : null; |
|
332 | } |
|
333 | ||
334 | /** |
|
335 | * Sets a collection of query parameters. |
@@ 603-614 (lines=12) @@ | ||
600 | * |
|
601 | * @return Query\Parameter|null The value of the bound parameter. |
|
602 | */ |
|
603 | public function getParameter($key) |
|
604 | { |
|
605 | $filteredParameters = $this->parameters->filter( |
|
606 | function (Query\Parameter $parameter) use ($key) : bool { |
|
607 | $parameterName = $parameter->getName(); |
|
608 | ||
609 | return $key === $parameterName || (string) $key === (string) $parameterName; |
|
610 | } |
|
611 | ); |
|
612 | ||
613 | return ! $filteredParameters->isEmpty() ? $filteredParameters->first() : null; |
|
614 | } |
|
615 | ||
616 | /** |
|
617 | * Sets the position of the first result to retrieve (the "offset"). |