public final function moveUploaded($to) { if (!Validator::isDir($to)) { throw new IllegalArgumentException(); } return move_uploaded_file($this->filePath, $to); }