public function __construct($clientId, $clientSecret, $redirectUri = '', $request = null) { $this->setClientId($clientId); $this->setClientSecret($clientSecret); $this->setRedirectUri($redirectUri); $this->request = $request ?: new Request(); }