/** * */ public function execute() { $this->checkRequirements(); $soap = new Soap(); $soap->init(array('wsdl' => $this->wsdlURL, 'soapoptions' => array('trace' => 1, 'exceptions' => 1))); $response = $soap->call('uploadExtension', array('accountData' => $this->getAccountData(), 'extensionData' => $this->getExtensionData(), 'filesData' => Helper::getExtensionFilesData($this->path))); return $response; }