Example #1
0
 /**
  * Returns an icon for the status of the issue.
  *
  * @return string
  */
 public function statusIcon()
 {
     if ($this->issue->isOpen()) {
         $class = 'text-success fa fa-exclamation-circle';
     } else {
         $class = 'text-danger fa fa-check-circle';
     }
     return "<i class='{$class}'></i>";
 }
Example #2
0
 /**
  * Save the changes.
  *
  * @param Issue $issue
  *
  * @return bool
  */
 public function persist(Issue $issue)
 {
     if ($issue->isOpen()) {
         $issue->closed = true;
         $issue->closed_at = $issue->freshTimestamp();
         $issue->closed_by_user_id = auth()->id();
         return $issue->save();
     }
     return false;
 }