예제 #1
0
 /**
  * @param \Panadas\Module\HttpClient\Request $request
  * @param string                             $client_id
  * @param string                             $api_secret
  * @param string                             $api_key
  */
 public function __construct(\Panadas\Module\HttpClient\Request $request, $client_id, $api_secret, $api_key)
 {
     $this->setRequest($request)->setClientId($client_id)->setApiSecret($api_secret)->setApiKey($api_key);
     $logger = $request->getLogger();
     if (null !== $logger) {
         $logger->debug("Client ID: {$this->getClientId()}")->debug("API Secret: " . \Panadas\Util\String::mask($this->getApiSecret(), true))->debug("API Key: {$this->getApiKey()}");
     }
 }
예제 #2
0
 public function createToken(UserInterface $user)
 {
     return String::random(40);
 }