/** * Determine if a relative path is valid, i.e. not blank or involving directory traveral * * @param string $filename * @return bool */ public function validateFilename($filename) { if (strval($filename) == '') { return false; } return FileBackend::isPathTraversalFree($filename); }