Skip to content

Commit

Permalink
construct filters from array (#48)
Browse files Browse the repository at this point in the history
Signed-off-by: Artur Neumann <artur@jankaritech.com>
  • Loading branch information
individual-it committed Feb 17, 2022
1 parent 439ce0a commit 0918ff1
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions lib/Service/OpenProjectAPIService.php
Original file line number Diff line number Diff line change
Expand Up @@ -244,15 +244,20 @@ public function getNotifications(string $url, string $accessToken, string $authT
* @param int $offset
* @param int $limit
* @return array<string>
* @throws \Safe\Exceptions\JsonException
*/
public function searchWorkPackage(string $url, string $accessToken, string $authType,
string $refreshToken, string $clientID, string $clientSecret, string $userId,
string $query, int $offset = 0, int $limit = 5): array {
$resultsById = [];

// search by description
$filters = [
["description" => ["operator" => "~", "values" => [$query]]],
["status" => ["operator" => "!", "values" => ["14"]]]
];
$params = [
'filters' => '[{"description":{"operator":"~","values":["' . $query . '"]}},{"status":{"operator":"!","values":["14"]}}]',
'filters' => \Safe\json_encode($filters),
'sortBy' => '[["updatedAt", "desc"]]',
// 'limit' => $limit,
];
Expand All @@ -266,8 +271,12 @@ public function searchWorkPackage(string $url, string $accessToken, string $auth
}
}
// search by subject
$filters = [
["subject" => ["operator" => "~", "values" => [$query]]],
["status" => ["operator" => "!", "values" => ["14"]]]
];
$params = [
'filters' => '[{"subject":{"operator":"~","values":["' . $query . '"]}},{"status":{"operator":"!","values":["14"]}}]',
'filters' => \Safe\json_encode($filters),
'sortBy' => '[["updatedAt", "desc"]]',
// 'limit' => $limit,
];
Expand Down

0 comments on commit 0918ff1

Please sign in to comment.