<?php

namespace kernel\app_modules\slider\models;

use Illuminate\Database\Eloquent\Model;

/**
 * @property int $id
 * @property string $title
 * @property string $additional_information
 * @property string $content
 * @property string $link
 */

class Slider extends Model
{
    const int DISABLE_STATUS = 0;
    const int ACTIVE_STATUS = 1;

    protected $table = "slider";
    protected $fillable = ['title', 'additional_information', 'content', 'link'];

    public static function labels()
    {
        return [
            'title' => 'Заголовок',
            'content' => 'Контент',
            'link' => 'Ссылка',
            'additional_information' => 'Дополнительная информация',
            'status' => 'Статус'
        ];
    }

    public static function getStatus(): array
    {
        return [
            self::DISABLE_STATUS => "Не активный",
            self::ACTIVE_STATUS => "Активный",
        ];
    }

}