Overview
  • Namespace
  • Class

Namespaces

  • wataridori
    • ChatworkSDK
      • Exception

Classes

  • wataridori\ChatworkSDK\ChatworkApi
  • wataridori\ChatworkSDK\ChatworkBase
  • wataridori\ChatworkSDK\ChatworkMessage
  • wataridori\ChatworkSDK\ChatworkRequest
  • wataridori\ChatworkSDK\ChatworkRoom
  • wataridori\ChatworkSDK\ChatworkSDK
  • wataridori\ChatworkSDK\ChatworkUser

Exceptions

  • wataridori\ChatworkSDK\Exception\ChatworkSDKException
  • wataridori\ChatworkSDK\Exception\NoChatworkApiKeyException
  • wataridori\ChatworkSDK\Exception\NoChatworkRoomException
  • wataridori\ChatworkSDK\Exception\RequestFailException
 1 <?php
 2 
 3 namespace wataridori\ChatworkSDK;
 4 
 5 class ChatworkSDK
 6 {
 7     /**
 8      * @var string
 9      */
10     protected static $apiKey = '';
11     protected static $sslVerificationMode = true;
12 
13     public function __construct($apiKey, $sslVerificationMode = true)
14     {
15         self::setApiKey($apiKey);
16         self::setSslVerificationMode($sslVerificationMode);
17     }
18 
19     /**
20      * Get Chatwork API Key.
21      *
22      * @return string
23      */
24     public static function getApiKey()
25     {
26         return self::$apiKey;
27     }
28 
29     /**
30      * Set Chatwork API Key.
31      *
32      * @param $apiKey
33      */
34     public static function setApiKey($apiKey)
35     {
36         self::$apiKey = $apiKey;
37     }
38 
39     /**
40      * Get SSL verfication mode.
41      *
42      * @return string
43      */
44     public static function getSslVerificationMode()
45     {
46         return self::$sslVerificationMode;
47     }
48 
49     /**
50      * Set SSL verfication mode.
51      *
52      * @param $sslVerificationMode
53      */
54     public static function setSslVerificationMode($sslVerificationMode)
55     {
56         self::$sslVerificationMode = $sslVerificationMode;
57     }
58 }
59 
API documentation generated by ApiGen