/** * {@inheritdoc} * * @param \Api\Api $api * @param array $ids */ public function __construct(Api $api, $id) { parent::__construct($api); $this->setQuery(['id' => $id]); }
/** * {@inheritdoc} * * @param \Api\Api $api * @param $newsId */ public function __construct(Api $api, array $query = [], array $orderBy = ['tstamp' => 'desc'], $offset = 0, $limit = 20) { parent::__construct($api); $this->setQuery(['query' => $query, 'order_by' => $orderBy, 'offset' => $offset, 'limit' => $limit]); }
/** * {@inheritdoc} * * @param \Api\Api $api * @param array $ids */ public function __construct(Api $api, array $ids = []) { parent::__construct($api); $this->setQuery(['ids' => $ids]); }
/** * {@inheritdoc} * * @param \Api\Api $api * @param string $key */ public function __construct(Api $api, $key = '') { parent::__construct($api); $this->setQuery(['key' => $key]); }
/** * {@inheritdoc} * * @param \Api\Api $api * @param array $params */ public function __construct(Api $api, array $params = []) { parent::__construct($api); $this->setQuery($params); }
/** * {@inheritdoc} * * @param \Api\Api $api * @param $newsId */ public function __construct(Api $api, $newsId) { parent::__construct($api); $this->setQuery(['newsId' => $newsId]); }
/** * {@inheritdoc} * * @param \Api\Api $api * @param integer $id * @param integer $limit */ public function __construct(Api $api, $id, $limit) { parent::__construct($api); $this->setQuery(['id' => $id, 'limit' => $limit]); }
/** * {@inheritdoc} * * @param \Api\Api $api * @param array $query */ public function __construct(Api $api, array $query = [], $groupByField) { parent::__construct($api); $this->setQuery(['query' => $query, 'group_by' => $groupByField]); }