diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-05-31 11:51:54 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-06-03 09:17:12 +0200 |
commit | 1df8175b6153865e2f12394792e3ad4c7c8e48ea (patch) | |
tree | 7a5dc832d7457a180570e298761abf946dbabe3a /ext/ftp | |
parent | 29d79dc2e55844cb42f975ef2f0c21aedbfef183 (diff) | |
download | php-git-1df8175b6153865e2f12394792e3ad4c7c8e48ea.tar.gz |
Convert fetch_resource warnings into TypeErrors
More type checks that are not part of zpp and should generate a
TypeError in PHP 8.
Diffstat (limited to 'ext/ftp')
-rw-r--r-- | ext/ftp/tests/007.phpt | 331 |
1 files changed, 199 insertions, 132 deletions
diff --git a/ext/ftp/tests/007.phpt b/ext/ftp/tests/007.phpt index eebe8cf1e3..0520b37293 100644 --- a/ext/ftp/tests/007.phpt +++ b/ext/ftp/tests/007.phpt @@ -11,138 +11,205 @@ require 'skipif.inc'; <?php $ftp = tmpfile(); -var_dump(ftp_login($ftp, 'user', 'pass')); -var_dump(ftp_pwd($ftp)); -var_dump(ftp_cdup($ftp)); -var_dump(ftp_chdir($ftp, '~')); -var_dump(ftp_exec($ftp, 'x')); -var_dump(ftp_raw($ftp, 'x')); -var_dump(ftp_mkdir($ftp, '/')); -var_dump(ftp_rmdir($ftp, '/')); -var_dump(ftp_chmod($ftp, 7777, '/')); -var_dump(ftp_alloc($ftp, 7777)); -var_dump(ftp_nlist($ftp, '/')); -var_dump(ftp_rawlist($ftp, '~')); -var_dump(ftp_mlsd($ftp, '~')); -var_dump(ftp_systype($ftp)); -var_dump(ftp_fget($ftp, $ftp, 'remote', 7777)); -var_dump(ftp_nb_fget($ftp, $ftp, 'remote', 7777)); -var_dump(ftp_pasv($ftp, false)); -var_dump(ftp_get($ftp, 'local', 'remote', 7777)); -var_dump(ftp_nb_get($ftp, 'local', 'remote', 7777)); -var_dump(ftp_nb_continue($ftp)); -var_dump(ftp_fput($ftp, 'remote', $ftp, 9999)); -var_dump(ftp_nb_fput($ftp, 'remote', $ftp, 9999)); -var_dump(ftp_put($ftp, 'remote', 'local', 9999)); -var_dump(ftp_append($ftp, 'remote', 'local', 9999)); -var_dump(ftp_nb_put($ftp, 'remote', 'local', 9999)); -var_dump(ftp_size($ftp, '~')); -var_dump(ftp_mdtm($ftp, '~')); -var_dump(ftp_rename($ftp, 'old', 'new')); -var_dump(ftp_delete($ftp, 'gone')); -var_dump(ftp_site($ftp, 'localhost')); -var_dump(ftp_close($ftp)); -var_dump(ftp_set_option($ftp, 1, 2)); -var_dump(ftp_get_option($ftp, 1)); +try { + var_dump(ftp_login($ftp, 'user', 'pass')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_pwd($ftp)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_cdup($ftp)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_chdir($ftp, '~')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_exec($ftp, 'x')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_raw($ftp, 'x')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_mkdir($ftp, '/')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_rmdir($ftp, '/')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_chmod($ftp, 7777, '/')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_alloc($ftp, 7777)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_nlist($ftp, '/')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_rawlist($ftp, '~')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_mlsd($ftp, '~')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_systype($ftp)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_fget($ftp, $ftp, 'remote', 7777)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_nb_fget($ftp, $ftp, 'remote', 7777)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_pasv($ftp, false)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_get($ftp, 'local', 'remote', 7777)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_nb_get($ftp, 'local', 'remote', 7777)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_nb_continue($ftp)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_fput($ftp, 'remote', $ftp, 9999)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_nb_fput($ftp, 'remote', $ftp, 9999)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_put($ftp, 'remote', 'local', 9999)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_append($ftp, 'remote', 'local', 9999)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_nb_put($ftp, 'remote', 'local', 9999)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_size($ftp, '~')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_mdtm($ftp, '~')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_rename($ftp, 'old', 'new')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_delete($ftp, 'gone')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_site($ftp, 'localhost')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_close($ftp)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_set_option($ftp, 1, 2)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +try { + var_dump(ftp_get_option($ftp, 1)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} fclose($ftp); ?> ---EXPECTF-- -Warning: ftp_login(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_pwd(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_cdup(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_chdir(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_exec(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_raw(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_mkdir(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_rmdir(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_chmod(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_alloc(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_nlist(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_rawlist(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_mlsd(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_systype(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_fget(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_nb_fget(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_pasv(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_get(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_nb_get(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_nb_continue(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_fput(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_nb_fput(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_put(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_append(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_nb_put(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_size(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_mdtm(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_rename(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_delete(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_site(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_close(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_set_option(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) - -Warning: ftp_get_option(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d -bool(false) +--EXPECT-- +ftp_login(): supplied resource is not a valid FTP Buffer resource +ftp_pwd(): supplied resource is not a valid FTP Buffer resource +ftp_cdup(): supplied resource is not a valid FTP Buffer resource +ftp_chdir(): supplied resource is not a valid FTP Buffer resource +ftp_exec(): supplied resource is not a valid FTP Buffer resource +ftp_raw(): supplied resource is not a valid FTP Buffer resource +ftp_mkdir(): supplied resource is not a valid FTP Buffer resource +ftp_rmdir(): supplied resource is not a valid FTP Buffer resource +ftp_chmod(): supplied resource is not a valid FTP Buffer resource +ftp_alloc(): supplied resource is not a valid FTP Buffer resource +ftp_nlist(): supplied resource is not a valid FTP Buffer resource +ftp_rawlist(): supplied resource is not a valid FTP Buffer resource +ftp_mlsd(): supplied resource is not a valid FTP Buffer resource +ftp_systype(): supplied resource is not a valid FTP Buffer resource +ftp_fget(): supplied resource is not a valid FTP Buffer resource +ftp_nb_fget(): supplied resource is not a valid FTP Buffer resource +ftp_pasv(): supplied resource is not a valid FTP Buffer resource +ftp_get(): supplied resource is not a valid FTP Buffer resource +ftp_nb_get(): supplied resource is not a valid FTP Buffer resource +ftp_nb_continue(): supplied resource is not a valid FTP Buffer resource +ftp_fput(): supplied resource is not a valid FTP Buffer resource +ftp_nb_fput(): supplied resource is not a valid FTP Buffer resource +ftp_put(): supplied resource is not a valid FTP Buffer resource +ftp_append(): supplied resource is not a valid FTP Buffer resource +ftp_nb_put(): supplied resource is not a valid FTP Buffer resource +ftp_size(): supplied resource is not a valid FTP Buffer resource +ftp_mdtm(): supplied resource is not a valid FTP Buffer resource +ftp_rename(): supplied resource is not a valid FTP Buffer resource +ftp_delete(): supplied resource is not a valid FTP Buffer resource +ftp_site(): supplied resource is not a valid FTP Buffer resource +ftp_close(): supplied resource is not a valid FTP Buffer resource +ftp_set_option(): supplied resource is not a valid FTP Buffer resource +ftp_get_option(): supplied resource is not a valid FTP Buffer resource |