8000 Merge pull request #30 from wizardstechnologies/fix/lowercase-null-type · wizardstechnologies/php-rest-api@521631f · GitHub
[go: up one dir, main page]

Skip to content

Commit 521631f

Browse files
authored
Merge pull request #30 from wizardstechnologies/fix/lowercase-null-type
fix: null type in optionresolver should be lowercase
2 parents ed3b571 + 6c17b19 commit 521631f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/WizardsRest/Parser/RestQueryParser.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class RestQueryParser
1818
/**
1919
* This is an extra filtering parameter, not documented in jsonapi, but really useful to filter api requests.
2020
* It supports operators such as <, >, <=, >=, !=
21-
*/
21+
*/
2222
const PARAMETER_FILTER_OPERATOR = 'filteroperator';
2323

2424
const DEFAULT_PAGE = 1;
@@ -88,11 +88,11 @@ private function parseRequest(ServerRequestInterface $request)
8888
self::PARAMETER_FILTER_OPERATOR => self::DEFAULT_FILTER_OPERATOR,
8989
]);
9090

91-
$resolver->setAllowedTypes(self::PARAMETER_PAGE, ['NULL', 'string']);
92-
$resolver->setAllowedTypes(self::PARAMETER_LIMIT, ['NULL', 'string']);
93-
$resolver->setAllowedTypes(self::PARAMETER_SORT, ['NULL', 'string']);
94-
$resolver->setAllowedTypes(self::PARAMETER_FILTER, ['NULL', 'array']);
95-
$resolver->setAllowedTypes(self::PARAMETER_FILTER_OPERATOR, ['NULL', 'array']);
91+
$resolver->setAllowedTypes(self::PARAMETER_PAGE, ['null', 'string']);
92+
$resolver->setAllowedTypes(self::PARAMETER_LIMIT, ['null', 'string']);
93+
$resolver->setAllowedTypes(self::PARAMETER_SORT, ['null', 'string']);
94+
$resolver->setAllowedTypes(self::PARAMETER_FILTER, ['null', 'array']);
95+
$resolver->setAllowedTypes(self::PARAMETER_FILTER_OPERATOR, ['null', 'array']);
9696

9797
$queryParams = $request->getQueryParams();
9898

0 commit comments

Comments
 (0)
0