| @@ 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 ($parameter) use ($key) |
|
| 325 | { |
|
| 326 | // Must not be identical because of string to integer conversion |
|
| 327 | return ($key == $parameter->getName()); |
|
| 328 | } |
|
| 329 | ); |
|
| 330 | ||
| 331 | return count($filteredParameters) ? $filteredParameters->first() : null; |
|
| 332 | } |
|
| 333 | ||
| 334 | /** |
|
| 335 | * Sets a collection of query parameters. |
|
| @@ 614-626 (lines=13) @@ | ||
| 611 | * |
|
| 612 | * @return Query\Parameter|null The value of the bound parameter. |
|
| 613 | */ |
|
| 614 | public function getParameter($key) |
|
| 615 | { |
|
| 616 | $filteredParameters = $this->parameters->filter( |
|
| 617 | function ($parameter) use ($key) |
|
| 618 | { |
|
| 619 | /* @var Query\Parameter $parameter */ |
|
| 620 | // Must not be identical because of string to integer conversion |
|
| 621 | return ($key == $parameter->getName()); |
|
| 622 | } |
|
| 623 | ); |
|
| 624 | ||
| 625 | return count($filteredParameters) ? $filteredParameters->first() : null; |
|
| 626 | } |
|
| 627 | ||
| 628 | /** |
|
| 629 | * Sets the position of the first result to retrieve (the "offset"). |
|