可重复使用的代码肥皂客户端laravel

时间:2017-11-14 15:56:01

标签: php laravel soap traits reusability

我有不同的功能,在laravel中使用相同的soap客户端: 这些函数中soapclient的重复代码似乎是错误的。 我尝试使用特征文件,但我似乎并没有这样做。

PyTorch

  minynext = minynext.cpu().numpy()
  miny = miny.cpu().numpy()

1 个答案:

答案 0 :(得分:0)

创建一个新类:

class ApiNameClient {
    protected $soapClient;

    protected $webservicesPwd;

    public function __construct() {
    // initialize $soapClient and $webservicesPwd here
    }

    public function getStudents() {
        $result = $this->soapClient->myFirstAction($this->webservicesPwd,3,1);

        return $this->defendInteger($result);
    }

    protected function defendInteger($value) {
        if(is_int($value)) {
            throw new \Exception($errorMessage);
        }
        return $value;
    }
}