private function returnReferenceOrError($artifact, $format) { if ($artifact) { $reference = new Tuleap\Tracker\REST\Artifact\ArtifactReference(); $reference->build($artifact, $format); return $reference; } else { if ($GLOBALS['Response']->feedbackHasErrors()) { throw new \Luracast\Restler\RestException(400, $GLOBALS['Response']->getRawFeedback()); } throw new \Luracast\Restler\RestException(500, 'Unable to create artifact'); } }
private function getArtifactReference(Tracker_Artifact $artifact) { $artifact_reference = new \Tuleap\Tracker\REST\Artifact\ArtifactReference(); $artifact_reference->build($artifact); return $artifact_reference; }