Example #1
0
 public function __toString()
 {
     switch ($this->type) {
         case self::U_DIFF:
             return $this->diffString('<b class="delta {:color}">{:delta}</b>', ['red', 'green']);
         case self::U_MOVED:
             return $this->changeString(null, function ($change) {
                 $g = app(\Ankh\Contracts\GroupRepository::class);
                 $change[self::C_NEW] = $g->findEvenTrashed(intval($change[self::C_NEW]), ['id', 'title']);
                 $change[self::C_OLD] = $g->findEvenTrashed(intval($change[self::C_OLD]), ['id', 'title']);
                 return $change;
             });
     }
     return parent::__toString();
 }