Esempio n. 1
0
 /**
  * @dataProvider dataSet
  * @param $data
  */
 public function testCreateQueryString($data)
 {
     $result = UrlUtil::createQueryString($data);
     $this->assertSame('filter=something&number=4307&reset=1&empty=0&events%5B%5D=test_12312&events%5B%5D=test_32423&events%5B%5D=test_12312&demo%5B%5D=1231&demo%5B%5D=123&demo%5B%5D=works&demo%5Bz%5D=good', $result);
 }
Esempio n. 2
0
 /**
  * @param string                 $namespace
  * @param AccessToken            $token
  * @param CriteriaInterface|null $criteria
  *
  * @return \Psr\Http\Message\RequestInterface
  */
 private function getNamespacedAuthenticatedRequest($namespace, AccessToken $token, CriteriaInterface $criteria = null)
 {
     if ($criteria) {
         $params = $criteria->toRaw();
         $qs = '?' . UrlUtil::createQueryString($params);
     } else {
         $qs = '';
     }
     return $this->getAuthenticatedRequest('GET', self::BASE_RESOURCE_URL . '/' . $namespace . $qs, $token);
 }