Ejemplo n.º 1
0
 protected function getRenderer(Fields $field)
 {
     $fieldName = $field->fieldName;
     if ($fieldName === 'dimensions') {
         return 'render' . ucfirst($fieldName);
     } else {
         return parent::getRenderer($field);
     }
 }
Ejemplo n.º 2
0
 /**
  * Format the value according to the $revisionFormattedFields array
  *
  * @param  $key
  * @param  $value
  *
  * @return string formated value
  */
 public function format($key, $value)
 {
     $related_model = $this->revisionable_type;
     $related_model = new $related_model();
     $revisionFormattedFields = $related_model->getRevisionFormattedFields();
     if (isset($revisionFormattedFields[$key])) {
         return FieldFormatter::format($key, $value, $revisionFormattedFields);
     } else {
         return $value;
     }
 }