/** * @param ConnectionRequest $request * @throws ConnectionException */ public function __construct(ConnectionRequest $request) { parent::__construct($request); if (null !== $request->getRedirectUri()) { $this->setRedirectUri($request->getRedirectUri()); } else { throw new ConnectionException('Redirect URI undefined'); } $this->setState($request->getState()); }
/** * @param ConnectionRequest $request * @throws ConnectionException */ public function __construct(ConnectionRequest $request) { parent::__construct($request); if (null !== $request->getUsername()) { $this->setUsername($request->getUsername()); } else { throw new ConnectionException('Username undefined'); } if (null !== $request->getPassword()) { $this->setPassword($request->getPassword()); } else { throw new ConnectionException('Password undefined'); } if (null !== $request->getClientSecret()) { $this->setClientSecret($request->getClientSecret()); } else { throw new ConnectionException('Password undefined'); } }