diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/local/api.php | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/classes/local/api.php b/classes/local/api.php index d25d383..c937aa5 100644 --- a/classes/local/api.php +++ b/classes/local/api.php @@ -126,17 +126,18 @@ final class api { /** * Get list records from the database. * - * @param array|null $conditions - * @param int|null $limitfrom - * @param int|null $limitnum + * @param array|null $conditions + * @param string|null $sort + * @param int|null $from + * @param int|null $limit * - * @return \local_webhooks\local\record[] + * @return array * @throws \dml_exception */ - public static function get_services(array $conditions = null, int $limitfrom = null, int $limitnum = null): array { + public static function get_services(array $conditions = null, string $sort = null, int $from = null, int $limit = null): array { global $DB; - $records = $DB->get_records(LW_TABLE_SERVICES, $conditions ?? [], '', '*', $limitfrom ?? 0, $limitnum ?? 0); + $records = $DB->get_records(LW_TABLE_SERVICES, $conditions ?? [], $sort ?? '', '*', $from ?? 0, $limit ?? 0); $services = []; foreach ($records as $record) { |