/** * @see EPSInterface::searchSecondaryPickings() */ public function searchSecondaryPickings($sessionId, $paramSearchSecondaryPickings) { try { $searchSecondaryPickingsStdObject = new stdClass(); $searchSecondaryPickingsStdObject->sessionId = $sessionId; $searchSecondaryPickingsStdObject->paramSearchSecondaryPickings = $paramSearchSecondaryPickings->toStdClass(); $response = parent::searchSecondaryPickings($searchSecondaryPickingsStdObject); $arrResultPickingInfoStdObject = array(); if (isset($response->return)) { $arrStdResultPickingInfoObject = $response->return; if (is_array($arrStdResultPickingInfoObject)) { for ($i = 0; $i < count($arrStdResultPickingInfoObject); $i++) { $arrResultPickingInfoStdObject[$i] = new ResultPickingInfo($arrStdResultPickingInfoObject[$i]); } } else { $arrResultPickingInfoStdObject[0] = new ResultPickingInfo($arrStdResultPickingInfoObject); } } return $arrResultPickingInfoStdObject; } catch (SoapFault $sf) { throw new ServerException($sf); } }