public static function rename($fname, $new_fname) { if (false === rename($fname, $new_fname)) { throw new \Exception("Failed to rename {$fname} to {$new_fname}."); } return $new_fname; }