Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 protected function build(Definition $definition, \Model $model, DefinitionMapper $mapper, Filter $filter = null, Definition $parent = null)
 {
     parent::build($definition, $model, $mapper, $filter);
     if ($definition instanceof DivIcon && $model->iconSize) {
         $definition->setIconSize(explode(',', $model->iconSize, 2));
     }
 }
 /**
  * {@inheritdoc}
  */
 protected function buildConstructArguments(\Model $model, DefinitionMapper $mapper, Filter $filter = null, $elementId = null)
 {
     $arguments = parent::buildConstructArguments($model, $mapper, $filter, $elementId);
     if ($model->iconImage) {
         $file = \FilesModel::findByUuid($model->iconImage);
         if ($file) {
             $arguments[] = $file->path;
         }
     }
     return $arguments;
 }