Move Incident formattedMessage into IncidentPresenter

This commit is contained in:
James Brooks
2015-02-20 10:15:19 +00:00
parent bdf11b003f
commit 25ba416580
2 changed files with 11 additions and 11 deletions

View File

@@ -4,7 +4,6 @@ namespace CachetHQ\Cachet\Models;
use CachetHQ\Cachet\Transformers\IncidentTransformer;
use Dingo\Api\Transformer\TransformableInterface;
use GrahamCampbell\Markdown\Facades\Markdown;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletingTrait;
use McCool\LaravelAutoPresenter\PresenterInterface;
@@ -106,16 +105,6 @@ class Incident extends Model implements TransformableInterface, PresenterInterfa
}
}
/**
* Returns a Markdown formatted version of the status.
*
* @return string
*/
public function getFormattedMessageAttribute()
{
return Markdown::render($this->message);
}
/**
* Get the transformer instance.
*

View File

@@ -4,6 +4,7 @@ namespace CachetHQ\Cachet\Presenters;
use CachetHQ\Cachet\Facades\Setting;
use CachetHQ\Cachet\Models\Incident;
use GrahamCampbell\Markdown\Facades\Markdown;
use Jenssegers\Date\Date;
use McCool\LaravelAutoPresenter\BasePresenter;
@@ -27,6 +28,16 @@ class IncidentPresenter extends BasePresenter
$this->tz = Setting::get('app_timezone');
}
/**
* Renders the message from Markdown into HTML.
*
* @return string
*/
public function formattedMessage()
{
return Markdown::render($this->resource->message);
}
/**
* Present diff for humans date time.
*