Exemplo n.º 1
0
 public function __construct($method, $path, $params, $headers, $object)
 {
     $this->apiBase = $this->apiBase ? $this->apiBase : Alman::getApiBase();
     $this->method = $method;
     $this->path = PathBuilder::build($path, $object, $params);
     $this->params = ParamsBuilder::build($params);
     $this->headers = HeadersBuilder::build($headers);
 }
 public function testShouldUseHeadersBuilder()
 {
     // Setup
     $method = "get";
     $path = "/testing";
     $params = ["param_a" => "1"];
     $headers = ["header_a" => "a"];
     $object = new \stdClass();
     $apiMethod = new ApiMethod($method, $path, $params, $headers, $object);
     // Assert Equals
     $this->assertSame(HeadersBuilder::build($headers), $apiMethod->headers);
 }
 public function __construct()
 {
     // Setup
     $this->headers = ["dog" => "dog-value"];
     $this->builtHeaders = HeadersBuilder::build($this->headers);
 }