Services\ValidationFailure::toFhirOutcome PHP Method

toFhirOutcome() public method

public toFhirOutcome ( )
    public function toFhirOutcome()
    {
        $issues = array();
        foreach ($this->errors as $attr => $errors) {
            foreach ($errors as $error) {
                $issues[] = new FhirOutcomeIssue(array('severity' => \FhirValueSet::ISSUESEVERITY_ERROR, 'type' => \FhirValueSet::ISSUETYPE_INVALID_VALUE, 'details' => $error));
            }
        }
        return new FhirOutcome(array('issues' => $issues));
    }