/** * @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()}"); } }
public function createToken(UserInterface $user) { return String::random(40); }