static function createImageFromRequestParameters($requestInfo)
 {
     $result = null;
     $tmpName = $requestInfo[Child::AVATAR_FIELD]["tmp_name"];
     $fileName = $requestInfo[Child::AVATAR_FIELD]["name"];
     $fileInfo = new SplFileInfo($fileName);
     $image = ImageDBUtils::createImage($fileInfo->getExtension());
     if ($image && move_uploaded_file($tmpName, ABSPATH . $image->link)) {
         WP_Filesystem();
         global $wp_filesystem;
         $wp_filesystem->copy(ABSPATH . $image->link, ABSPATH . $image->original_image_link, true, FS_CHMOD_FILE);
         self::resizeAvatarImage(ABSPATH . $image->link);
         $result = $image;
     }
     return $result;
 }