예제 #1
0
 /**
  * Hydrate model with the provided $data
  * from file upload.
  *
  * @param  array $data
  * @param  ImageModel $object
  * @return object
  */
 public function hydrate(array $data, $object)
 {
     $size = getImageSize($data['tmp_name']);
     $object->setFileName($data['name'])->setType($data['type'])->setSize($data['size'])->setTempName($data['tmp_name'])->setWidth($size[0])->setHeight($size[1])->setMimeType($size[2])->setError($data['error']);
     return $object;
 }