Пример #1
0
 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;
 }