public function getFromWebserviceImport($wsElement, $document = null, $params = [], $idMapper = null) { $data = $wsElement->value; if (empty($data->number) or is_numeric($data->number)) { $this->number = $data->number; } else { throw new \Exception("cannot get values from web service import - invalid data"); } }