forked from php/php-src
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcurl_file.stub.php
37 lines (27 loc) · 951 Bytes
/
curl_file.stub.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/** @generate-class-entries */
/** @not-serializable */
class CURLFile
{
public string $name = "";
public string $mime = "";
public string $postname = "";
public function __construct(string $filename, ?string $mime_type = null, ?string $posted_filename = null) {}
/** @tentative-return-type */
public function getFilename(): string {}
/** @tentative-return-type */
public function getMimeType(): string {}
/** @tentative-return-type */
public function getPostFilename(): string {}
/** @tentative-return-type */
public function setMimeType(string $mime_type): void {}
/** @tentative-return-type */
public function setPostFilename(string $posted_filename): void {}
}
class CURLStringFile
{
public string $data;
public string $postname;
public string $mime;
public function __construct(string $data, string $postname, string $mime = "application/octet-stream") {}
}