<?php namespace Eae\Database\Eloquent\Collection;

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);
    }  
}