public function setSigner(\Akamai\Open\EdgeGrid\Authentication $auth = null)
    {
        $this->signer = $auth;
        if ($this->signer === null) {
            $this->signer = new Signer();
        }
    }
public function setSigner(\Akamai\Open\EdgeGrid\Authentication $auth = null)
    {
        $this->signer = $auth;
        if ($this->signer === null) {
            $this->signer = new Signer();
        }
    }
public function setSigner ( \ Akamai \ Open \ EdgeGrid \ Authentication $ auth = null ) { $ this -> signer = $ auth ; if ( $ this -> signer === null ) { $ this -> signer = new Signer ( ) ; } }
Inject signer object

@param Signer|null $auth
Inject signer object