Flarum\Api\Controller\ListPostsController::getPostIds PHP Méthode

getPostIds() private méthode

private getPostIds ( Psr\Http\Message\ServerRequestInterface $request ) : array
$request Psr\Http\Message\ServerRequestInterface
Résultat array
    private function getPostIds(ServerRequestInterface $request)
    {
        $filter = $this->extractFilter($request);
        $sort = $this->extractSort($request);
        $limit = $this->extractLimit($request);
        $offset = $this->extractOffset($request);
        $query = $this->posts->query();
        $this->applyFilters($query, $filter);
        $query->skip($offset)->take($limit);
        foreach ((array) $sort as $field => $order) {
            $query->orderBy($field, $order);
        }
        return $query->lists('id')->all();
    }