コード例 #1
0
 /**
  * Needed in OAuthFetcher.php
  *
  * @param array $names
  */
 public function requireParameters($names)
 {
     $present = $this->parameters;
     $absent = array();
     foreach ($names as $required) {
         if (!in_array($required, $present)) {
             $absent[] = $required;
         }
     }
     if (count($absent) == 0) {
         throw new ShindigOAuthProblemException("oauth_parameters_absent: " . ShindigOAuthUtil::urlencodeRFC3986($absent));
     }
 }