/** * @param DataObject $object * @param bool $includeContent * * @return File */ private function generateFileFromDataObject(DataObject $object, $includeContent = true) { $file = new File(); if ($includeContent) { $file->content = $object->getContent(); } $file->mime = $object->getContentType(); $chunks = explode('/', $object->getName()); $file->name = array_pop($chunks); $file->size = $object->getContentLength(); return $file; }