コード例 #1
0
ファイル: ValueConverter.php プロジェクト: edefine/framework
 /**
  * @param AbstractEntity $entity
  * @param $field
  * @param $value
  * @return \DateTime
  */
 public static function convertToEntity(AbstractEntity $entity, $field, $value)
 {
     if (in_array($field, $entity->getDateTimeFields())) {
         if ($value) {
             return new \DateTime($value);
         } else {
             return null;
         }
     }
     if (in_array($field, $entity->getArrayFields())) {
         return unserialize($value);
     }
     return $value;
 }