Auth0\SDK\API\Helpers\RequestBuilder::withParam PHP Method

withParam() public method

public withParam ( $key, $value )
    public function withParam($key, $value)
    {
        $value = $value === true ? 'true' : $value;
        $value = $value === false ? 'false' : $value;
        $this->params[$key] = $value;
        return $this;
    }

Usage Example

Example #1
0
 public function testParams()
 {
     $builder = new RequestBuilder(['domain' => 'www.domain.com', 'method' => 'get']);
     $builder->withParam('param1', 'value1');
     $this->assertEquals('?param1=value1', $builder->getParams());
     $builder->withParam('param2', 'value2');
     $this->assertEquals('?param1=value1&param2=value2', $builder->getParams());
     $builder->withParams([['key' => 'param3', 'value' => 'value3'], ['key' => 'param1', 'value' => 'value4']]);
     $this->assertEquals('?param1=value4&param2=value2&param3=value3', $builder->getParams());
 }