+Status methods for content

This commit is contained in:
Andrey Pokidov
2020-04-03 10:48:17 +07:00
parent cdae11b780
commit d49cc240a8

View File

@@ -29,4 +29,22 @@ class Content extends Model
{
return $this->status == self::STATUS_PUBLISHED;
}
public function hide()
{
$this->status = self::STATUS_DRAFT;
}
public function publish()
{
$this->status = self::STATUS_PUBLISHED;
}
public function getStatusName()
{
if ($this->isPublished()) {
return __('content.status_published');
}
return __('content.status_draft');
}
}