/** * * @param string $xml * @return Result|FileMakerException * @throws FileMakerException */ protected function _getResult($xml) { $parser = new FMResultSet($this->fm); $parseResult = $parser->parse($xml); if (FileMaker::isError($parseResult)) { return $parseResult; } $result = new Result($this->fm); $parseResult = $parser->setResult($result, $this->_recordClass); if (FileMaker::isError($parseResult)) { return $parseResult; } return $result; }