| @@ 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"). |
|