Example #1
0
 /**
  * @param $url
  * @return bool
  * @throws \Exception
  */
 public function doRequest($values)
 {
     $values += ['username' => $this->username, 'password' => $this->password];
     $this->httpRequest->setValues($values);
     $response = $this->httpRequest->execute();
     $code = $this->httpRequest->getCode();
     $this->httpRequest->close();
     $this->parseResponse($response, $code);
 }
Example #2
0
 public function bindModel(HttpRequestInterface $request)
 {
     $arrRequest = $request->toArray();
     foreach ($arrRequest as $r => $req) {
         $method = 'set' . str_replace(' ', '', ucwords(str_replace('_', ' ', $r)));
         if (method_exists($this, $method)) {
             $this->{$method}($req);
         }
     }
 }
Example #3
0
 /**
  * @param HttpRequestInterface $request
  *
  * @return bool
  */
 public function matches(HttpRequestInterface $request)
 {
     return $this->method == $request->getMethod() && $request->getPath() == $this->path;
 }