|
2 | 2 |
|
3 | 3 | /** @generate-function-entries */ |
4 | 4 |
|
5 | | -/** @return resource|false */ |
6 | | -function ftp_connect(string $hostname, int $port = 21, int $timeout = 90) {} |
| 5 | +function ftp_connect(string $hostname, int $port = 21, int $timeout = 90): FTPConnection|false {} |
7 | 6 |
|
8 | 7 | #ifdef HAVE_FTP_SSL |
9 | | -/** @return resource|false */ |
10 | | -function ftp_ssl_connect(string $hostname, int $port = 21, int $timeout = 90) {} |
| 8 | +function ftp_ssl_connect(string $hostname, int $port = 21, int $timeout = 90): FTPConnection|false {} |
11 | 9 | #endif |
12 | 10 |
|
13 | | -/** @param resource $ftp */ |
14 | | -function ftp_login($ftp, string $username, string $password): bool {} |
15 | | - |
16 | | -/** @param resource $ftp */ |
17 | | -function ftp_pwd($ftp): string|false {} |
18 | | - |
19 | | -/** @param resource $ftp */ |
20 | | -function ftp_cdup($ftp): bool {} |
21 | | - |
22 | | -/** @param resource $ftp */ |
23 | | -function ftp_chdir($ftp, string $directory): bool {} |
24 | | - |
25 | | -/** @param resource $ftp */ |
26 | | -function ftp_exec($ftp, string $command): bool {} |
27 | | - |
28 | | -/** @param resource $ftp */ |
29 | | -function ftp_raw($ftp, string $command): array {} |
30 | | - |
31 | | -/** @param resource $ftp */ |
32 | | -function ftp_mkdir($ftp, string $directory): string|false {} |
33 | | - |
34 | | -/** @param resource $ftp */ |
35 | | -function ftp_rmdir($ftp, string $directory): bool {} |
36 | | - |
37 | | -/** @param resource $ftp */ |
38 | | -function ftp_chmod($ftp, int $permissions, string $filename): int|false {} |
39 | | - |
40 | | -/** |
41 | | - * @param resource $ftp |
42 | | - * @param string $response |
43 | | - */ |
44 | | -function ftp_alloc($ftp, int $size, &$response = null): bool {} |
45 | | - |
46 | | -/** @param resource $ftp */ |
47 | | -function ftp_nlist($ftp, string $directory): array|false {} |
48 | | - |
49 | | -/** @param resource $ftp */ |
50 | | -function ftp_rawlist($ftp, string $directory, bool $recursive = false): array|false {} |
51 | | - |
52 | | -/** @param resource $ftp */ |
53 | | -function ftp_mlsd($ftp, string $directory): array|false {} |
54 | | - |
55 | | -/** @param resource $ftp */ |
56 | | -function ftp_systype($ftp): string|false {} |
57 | | - |
58 | | -/** |
59 | | - * @param resource $ftp |
60 | | - * @param resource $stream |
61 | | - */ |
62 | | -function ftp_fget($ftp, $stream, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): bool {} |
63 | | - |
64 | | -/** |
65 | | - * @param resource $ftp |
66 | | - * @param resource $stream |
67 | | - */ |
68 | | -function ftp_nb_fget($ftp, $stream, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): int {} |
69 | | - |
70 | | -/** @param resource $ftp */ |
71 | | -function ftp_pasv($ftp, bool $enable): bool {} |
72 | | - |
73 | | -/** @param resource $ftp */ |
74 | | -function ftp_get($ftp, string $local_filename, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): bool {} |
75 | | - |
76 | | -/** @param resource $ftp */ |
77 | | -function ftp_nb_get($ftp, string $local_filename, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): int {} |
78 | | - |
79 | | -/** @param resource $ftp */ |
80 | | -function ftp_nb_continue($ftp): int {} |
81 | | - |
82 | | -/** |
83 | | - * @param resource $ftp |
84 | | - * @param resource $stream |
85 | | - */ |
86 | | -function ftp_fput($ftp, string $remote_filename, $stream, int $mode = FTP_BINARY, int $offset = 0): bool {} |
87 | | - |
88 | | -/** |
89 | | - * @param resource $ftp |
90 | | - * @param resource $stream |
91 | | - */ |
92 | | -function ftp_nb_fput($ftp, string $remote_filename, $stream, int $mode = FTP_BINARY, int $offset = 0): int {} |
93 | | - |
94 | | -/** @param resource $ftp */ |
95 | | -function ftp_put($ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY, int $offset = 0): bool {} |
96 | | - |
97 | | -/** @param resource $ftp */ |
98 | | -function ftp_append($ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY): bool {} |
99 | | - |
100 | | -/** @param resource $ftp */ |
101 | | -function ftp_nb_put($ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY, int $offset = 0): int|false {} |
102 | | - |
103 | | -/** @param resource $ftp */ |
104 | | -function ftp_size($ftp, string $filename): int {} |
105 | | - |
106 | | -/** @param resource $ftp */ |
107 | | -function ftp_mdtm($ftp, string $filename): int {} |
108 | | - |
109 | | -/** @param resource $ftp */ |
110 | | -function ftp_rename($ftp, string $from, string $to): bool {} |
111 | | - |
112 | | -/** @param resource $ftp */ |
113 | | -function ftp_delete($ftp, string $filename): bool {} |
114 | | - |
115 | | -/** @param resource $ftp */ |
116 | | -function ftp_site($ftp, string $command): bool {} |
117 | | - |
118 | | -/** @param resource $ftp */ |
119 | | -function ftp_close($ftp): bool {} |
120 | | - |
121 | | -/** |
122 | | - * @param resource $ftp |
123 | | - * @alias ftp_close |
124 | | - */ |
125 | | -function ftp_quit($ftp): bool {} |
126 | | - |
127 | | -/** |
128 | | - * @param resource $ftp |
129 | | - * @param int|bool $value |
130 | | - */ |
131 | | -function ftp_set_option($ftp, int $option, $value): bool {} |
132 | | - |
133 | | -/** @param resource $ftp */ |
134 | | -function ftp_get_option($ftp, int $option): int|bool {} |
| 11 | +function ftp_login(FTPConnection $ftp, string $username, string $password): bool {} |
| 12 | +function ftp_pwd(FTPConnection $ftp): string|false {} |
| 13 | +function ftp_cdup(FTPConnection $ftp): bool {} |
| 14 | +function ftp_chdir(FTPConnection $ftp, string $directory): bool {} |
| 15 | +function ftp_exec(FTPConnection $ftp, string $command): bool {} |
| 16 | +function ftp_raw(FTPConnection $ftp, string $command): array {} |
| 17 | +function ftp_mkdir(FTPConnection $ftp, string $directory): string|false {} |
| 18 | +function ftp_rmdir(FTPConnection $ftp, string $directory): bool {} |
| 19 | +function ftp_chmod(FTPConnection $ftp, int $permissions, string $filename): int|false {} |
| 20 | + |
| 21 | +/** @param string $response */ |
| 22 | +function ftp_alloc(FTPConnection $ftp, int $size, &$response = null): bool {} |
| 23 | +function ftp_nlist(FTPConnection $ftp, string $directory): array|false {} |
| 24 | +function ftp_rawlist(FTPConnection $ftp, string $directory, bool $recursive = false): array|false {} |
| 25 | +function ftp_mlsd(FTPConnection $ftp, string $directory): array|false {} |
| 26 | +function ftp_systype(FTPConnection $ftp): string|false {} |
| 27 | + |
| 28 | +/** @param resource $stream */ |
| 29 | +function ftp_fget(FTPConnection $ftp, $stream, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): bool {} |
| 30 | + |
| 31 | +/** @param resource $stream */ |
| 32 | +function ftp_nb_fget(FTPConnection $ftp, $stream, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): int {} |
| 33 | +function ftp_pasv(FTPConnection $ftp, bool $enable): bool {} |
| 34 | +function ftp_get(FTPConnection $ftp, string $local_filename, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): bool {} |
| 35 | +function ftp_nb_get(FTPConnection $ftp, string $local_filename, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): int {} |
| 36 | +function ftp_nb_continue(FTPConnection $ftp): int {} |
| 37 | + |
| 38 | +/** @param resource $stream */ |
| 39 | +function ftp_fput(FTPConnection $ftp, string $remote_filename, $stream, int $mode = FTP_BINARY, int $offset = 0): bool {} |
| 40 | + |
| 41 | +/** @param resource $stream */ |
| 42 | +function ftp_nb_fput(FTPConnection $ftp, string $remote_filename, $stream, int $mode = FTP_BINARY, int $offset = 0): int {} |
| 43 | +function ftp_put(FTPConnection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY, int $offset = 0): bool {} |
| 44 | +function ftp_append(FTPConnection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY): bool {} |
| 45 | +function ftp_nb_put(FTPConnection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY, int $offset = 0): int|false {} |
| 46 | +function ftp_size(FTPConnection $ftp, string $filename): int {} |
| 47 | +function ftp_mdtm(FTPConnection $ftp, string $filename): int {} |
| 48 | +function ftp_rename(FTPConnection $ftp, string $from, string $to): bool {} |
| 49 | +function ftp_delete(FTPConnection $ftp, string $filename): bool {} |
| 50 | +function ftp_site(FTPConnection $ftp, string $command): bool {} |
| 51 | +function ftp_close(FTPConnection $ftp): bool {} |
| 52 | + |
| 53 | +/** @alias ftp_close */ |
| 54 | +function ftp_quit(FTPConnection $ftp): bool {} |
| 55 | + |
| 56 | +/** @param int|bool $value */ |
| 57 | +function ftp_set_option(FTPConnection $ftp, int $option, $value): bool {} |
| 58 | +function ftp_get_option(FTPConnection $ftp, int $option): int|bool {} |
0 commit comments