コード例 #1
0
ファイル: bootstrap.php プロジェクト: clever/clever-php
function authorizeFromEnv()
{
    $apiToken = getenv('CLEVER_API_TOKEN');
    if (!$apiToken) {
        $apiToken = "DEMO_TOKEN";
    }
    Clever::setToken($apiToken);
}
コード例 #2
0
 public function testInvalidCredentials()
 {
     Clever::setApiKey('invalid');
     try {
         CleverDistrict::all();
     } catch (CleverAuthenticationError $e) {
         $this->assertEquals(401, $e->getHttpStatus());
     }
 }
コード例 #3
0
ファイル: TokenTest.php プロジェクト: clever/clever-php
 public function testToken()
 {
     Clever::setApiKey(null);
     // Unset any apiKey
     Clever::setToken('DEMO_TOKEN');
     $schools = CleverSchool::all();
     foreach ($schools as $school) {
         $this->assertEquals(get_class($school), "CleverSchool");
         $this->assertEquals($school->instanceUrl(), "/schools/" . $school->id);
         $schoolBefore = clone $school;
         $school->refresh();
         $this->assertEquals($schoolBefore, $school);
     }
 }
コード例 #4
0
ファイル: Clever.php プロジェクト: clever/clever-php
 public static function setVerifySslCerts($verify)
 {
     self::$verifySslCerts = $verify;
 }
コード例 #5
0
 /**
  * set/change the token after the fact
  */
 function setToken($token)
 {
     \Clever::setToken($this->token = $token);
 }