<?php

class Block extends ContentTypeModel{
    use LanguageSupportTrait;

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

    public function entry()
    {
        return $this->belongsToMany("Entry");
    }

    public function story()
    {
        return $this->belongsToMany("Entry");
    }

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

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

    public function blockGallery() {
        return $this->belongsToMany("MediaItem");
    }

    public function quizzQuestions() {
        return $this->belongsToMany("QuizzQuestion");
    }

    public function listItems() {
        return $this->belongsToMany("ListItem");
    }
}
