コード例 #1
0
ファイル: Api.php プロジェクト: digia/php-twit-api
 /**
  * Add a param to the request 
  * 
  * @param string $name
  * @param string $val
  * @param string $method
  *
  * @return $this
  */
 public function param($name, $val, $method = 'GET')
 {
     $method = strtoupper($method);
     if ($method === 'GET') {
         $this->env->setGetParam($name, $val);
     }
     if ($method === 'POST') {
         $this->env->setPostParam($name, $val);
     }
     return $this;
 }
コード例 #2
0
 public function testSettersAndGetters()
 {
     $env = new Digia\Twitter\Environment();
     $env->setMethod('POST');
     $env->setRequestUrl('request/url');
     $env->setGetParam('getTest', 'passing');
     $env->setPostParam('postTest', 'passing');
     $method = $env->getMethod();
     $apiUrl = $env->getApiUrl();
     $requestUrl = $env->getRequestUrl();
     $getGetParams = $env->getGetParams();
     $getPostParams = $env->getPostParams();
     $this->assertEquals('POST', $method);
     $this->assertEquals('https://api.twitter.com/1.1/', $apiUrl);
     $this->assertEquals('request/url', $requestUrl);
     $this->assertEquals('passing', $getGetParams['getTest']);
     $this->assertEquals('passing', $getPostParams['postTest']);
 }