protected function setUrl(RequestInterface $request) { $this->url = $request->getUrl(true); if ($request->getUsername()) { $this->url->setUsername($request->getUsername()); } if ($request->getPassword()) { $this->url->setPassword($request->getPassword()); } }
public function __construct(RequestInterface $request) { $url = Url::factory($request->getUrl()); $url->setUsername($request->getUsername()); $url->setPassword($request->getPassword()); $this->url = $url; $this->request = $request; $this->finalRequest = array(); $this->method = 'POST'; $this->iterationNumber = 0; $this->blobList = null; $this->NXVoidOperation = 'true'; }
/** * Set the URL to use with the factory * * @param RequestInterface $request Request that owns the URL */ protected function setUrl(RequestInterface $request) { $this->url = $request->getUrl(true); // Check for basic Auth username if ($request->getUsername()) { $this->url->setUsername($request->getUsername()); } // Check for basic Auth password if ($request->getPassword()) { $this->url->setPassword($request->getPassword()); } }
/** * Get the password to pass in the URL if set * * @return string|null */ public function getPassword() { return $this->wrapped->getPassword(); }