Example #1
0
 /**
  * Request constructor.
  * @param Resource $resource
  * @param bool $identified
  * @param null $append
  * @param null $customBody
  */
 public function __construct(Resource $resource, $identified = false, $append = null, $customBody = null)
 {
     $this->resource = $resource;
     $this->identified = $identified;
     $this->append = $append;
     $this->customBody = $customBody;
     $this->descriptor = $this->resource->getDescriptor();
     $this->request = new Unirest\Request();
     $this->request = $this->descriptor->authorization()->setupRequest($this->request);
     $this->request->defaultHeader('Content-Type', $this->resource->getContentTypeHeader());
     $this->request->defaultHeader('Accept', $this->resource->getAcceptHeader());
 }