<?php

namespace App\Libs\Database\Eloquent;

class WebsiteObjectCollection extends BaseCollection
{
    public function findByWebsite($websiteId)
    {
        $websiteObject = $this->filter(function ($model) use ($websiteId) {
            return $model->website_id == $websiteId;
        })->first();

        return $websiteObject;
    }

    public function getObjectables()
    {

        $items = array();
        foreach ($this->items as $item) {
            $items[] = $item->objectable;
        }

        return new ContentTypeCollection($items);
    }
}
