Example #1
0
 /**
  * Generate the model Assets
  * @return Packettide\Bree\Assets\Collection
  */
 public function assets()
 {
     if (!$this->assets) {
         $assets = new Assets\Collection();
         foreach ($this->fieldsets as $fieldset) {
             $fieldset = FieldSetProvider::get($fieldset);
             $assets->put(get_class($fieldset), $fieldset::assets());
             $assets = $assets->merge($fieldset->fieldTypeAssets());
         }
         $this->assets = $assets;
     }
     return $this->assets;
 }