Exemple #1
0
 public function getEditViewDisplayValue($value, $record = false)
 {
     if (!empty($value)) {
         return parent::getEditViewDisplayValue($value, $record);
     }
     $specialTimeFields = array('time_start', 'time_end');
     $fieldInstance = $this->get('field')->getWebserviceFieldObject();
     $fieldName = $fieldInstance->getFieldName();
     if (!in_array($fieldName, $specialTimeFields)) {
         return parent::getEditViewDisplayValue($value, $record);
     } else {
         return $this->getDisplayTimeDifferenceValue($fieldName, $value);
     }
 }