reference/curl/curlfile.xml
14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60
...
...
@@ -1,6 +1,5 @@
1
1
<?xml version="1.0" encoding="utf-8"?>
2
2
<!-- $Revision$ -->
3
-

4
3
<phpdoc:classref xml:id="class.curlfile" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
5
4

6
5
<title>The CURLFile class</title>
...
...
@@ -12,9 +11,13 @@
12
11
<section xml:id="curlfile.intro">
13
12
&reftitle.intro;
14
13
<para>
15
-
<classname>CURLFile</classname> should be used to upload a file with
14
+
This class or <classname>CURLStringFile</classname> should be used to upload a file with
16
15
<constant>CURLOPT_POSTFIELDS</constant>.
17
16
</para>
17
+
<para>
18
+
Unserialization of <classname>CURLFile</classname> instances is not allowed.
19
+
As of PHP 7.4.0, serialization is forbidden in the first place.
20
+
</para>
18
21
</section>
19
22
<!-- }}} -->
20
23

...
...
@@ -22,33 +25,38 @@
22
25
&reftitle.classsynopsis;
23
26

24
27
<!-- {{{ Synopsis -->
25
-
<classsynopsis>
26
-
<ooclass><classname>CURLFile</classname></ooclass>
28
+
<classsynopsis class="class">
29
+
<ooclass>
30
+
<classname>CURLFile</classname>
31
+
</ooclass>
27
32

28
-
<!-- {{{ Class synopsis -->
29
-
<classsynopsisinfo>
30
-
<ooclass>
31
-
<classname>CURLFile</classname>
32
-
</ooclass>
33
-
</classsynopsisinfo>
34
-
<!-- }}} -->
35
33
<classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
36
34
<fieldsynopsis>
37
35
<modifier>public</modifier>
36
+
<type>string</type>
38
37
<varname linkend="curlfile.props.name">name</varname>
38
+
<initializer>""</initializer>
39
39
</fieldsynopsis>
40
40
<fieldsynopsis>
41
41
<modifier>public</modifier>
42
+
<type>string</type>
42
43
<varname linkend="curlfile.props.mime">mime</varname>
44
+
<initializer>""</initializer>
43
45
</fieldsynopsis>
44
46
<fieldsynopsis>
45
47
<modifier>public</modifier>
48
+
<type>string</type>
46
49
<varname linkend="curlfile.props.postname">postname</varname>
50
+
<initializer>""</initializer>
47
51
</fieldsynopsis>
48
52

49
-
50
53
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
51
-
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.curlfile')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
54
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.curlfile')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='CURLFile'])">
55
+
<xi:fallback/>
56
+
</xi:include>
57
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.curlfile')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='CURLFile'])">
58
+
<xi:fallback/>
59
+
</xi:include>
52
60
</classsynopsis>
53
61
<!-- }}} -->
54
62

...
...
@@ -88,6 +96,7 @@
88
96
<member>
89
97
<function>curl_setopt</function>
90
98
</member>
99
+
<member><classname>CURLStringFile</classname></member>
91
100
</simplelist>
92
101
</para>
93
102
</section>
...
...
@@ -98,7 +107,6 @@
98
107
&reference.curl.entities.curlfile;
99
108

100
109
</phpdoc:classref>
101
-

102
110
<!-- Keep this comment at the end of the file
103
111
Local variables:
104
112
mode: sgml
105
113