public function getSoapClient() { if (is_null($this->soapClient)) { $url = $this->getTestMode() ? GopayConfig::TEST_WSDL_URL : GopayConfig::PROD_WSDL_URL; $this->soapClient = GopaySoap::createSoapClient($url, $this->getTestMode() ? array('trace' => true) : array()); } return $this->soapClient; }