/**
  * {@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]);
 }
예제 #3
0
 /**
  * {@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]);
 }
예제 #5
0
 /**
  * {@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]);
 }