Exemple #1
0
 /**
  * {@inheritdoc}
  */
 public function attributesToArray()
 {
     $array = parent::attributesToArray();
     foreach ($array as $key => $value) {
         if (strncmp($key, 'm_field_id_', 11) === 0) {
             $id = substr($key, 11);
             if (self::$memberFieldRepository->hasFieldId($id)) {
                 $array[self::$memberFieldRepository->getFieldName($id)] = $value;
             }
             unset($array[$key]);
         }
     }
     return $array;
 }
Exemple #2
0
 /**
  * {@inheritdoc}
  */
 public function attributesToArray()
 {
     $attributes = parent::attributesToArray();
     foreach (array('upload_date', 'modified_date') as $key) {
         if (isset($attributes[$key]) && $attributes[$key] instanceof Carbon) {
             $attributes[$key] = (string) $attributes[$key];
         }
     }
     return $attributes;
 }