<?php

class Slideshow extends ContentTypeModel
{
    use LanguageSupportTrait;

    protected $hidden = array('languages', "websites");

    public function image()
    {
        return $this->belongsTo("MediaItem");
    }

    public function getCaseNumbersAttribute($value)
    {
        return $this->cases == 0 ? null : $this->cases;
    }

    public function getSlideImageAttribute($value)
    {
        return [
            'original' => getMediaUrl($this->image->filename),
            '852x567' => getMediaUrl($this->image->filename, '852x567'),
            '1500x1000' => getMediaUrl($this->image->filename, '1500x1000'),
            '768x512' => getMediaUrl($this->image->filename, '768x512')
        ];
    }

}
