You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Integrate SPL language-snippets and rearrange SPL docs (#4286)
* Integrate SPL language-snippets
They are only used once, having them as entities is useless.
* Move SPL interfaces from misc to interface page
* Rearrange SPL docs
Move ArrayObject to data structures, get rid of misc page, do not chunk introduction
* Remove interface list, the ToC shows the same info
<!ENTITY spl.files.intro '<partintroxmlns="http://docbook.org/ns/docbook"><para>SPL provides a number of classes to work with files.</para></partintro>'>
<!ENTITY spl.interfaces.intro '<paraxmlns="http://docbook.org/ns/docbook">SPL provides a set of interfaces.</para><paraxmlns="http://docbook.org/ns/docbook">See also the <xreflinkend="reserved.interfaces" /></para>'>
<!ENTITY spl.iterators.intro '<paraxmlns="http://docbook.org/ns/docbook">SPL provides a set of iterators to traverse over objects.</para>'>
2746
-
2747
-
<!ENTITY spl.misc.intro.title '<titlexmlns="http://docbook.org/ns/docbook">Miscellaneous Classes and Interfaces</title>'>
2748
-
<!ENTITY spl.misc.intro '<partintroxmlns="http://docbook.org/ns/docbook"><para>Classes and interfaces which do not fit into the other SPL categories.</para></partintro>'>
2749
-
2750
2724
<!-- ZIP -->
2751
2725
<!ENTITY zip.filename.separator '<notexmlns="http://docbook.org/ns/docbook"><simpara>For maximum portability, it is recommended to always use forward slashes (<literal>/</literal>) as directory separator in ZIP filenames.</simpara></note>'>
The Standard PHP Library (SPL) is a collection of interfaces and classes that are meant to solve
13
-
common problems.
14
-
</para>
15
-
<para>
16
-
SPL provides a set of standard datastructure, a set of iterators to traverse over objects, a set of interfaces, a set of standard Exceptions, a number of classes to work with files and it provides a set of functions like <function>spl_autoload_register</function>
17
-
</para>
10
+
<simpara>
11
+
The Standard PHP Library (SPL) extension defines interfaces and classes
12
+
that are meant to solve common problems.
13
+
</simpara>
14
+
<simpara>
15
+
The extension provides various datastructures, generic exceptions,
16
+
iterators, classes to work with filesystems using an object
17
+
oriented <acronym>API</acronym>, and utility functions.
18
+
</simpara>
18
19
</preface>
19
20
20
-
&reference.spl.datastructures;
21
-
&reference.spl.iterators;
22
21
&reference.spl.interfaces;
22
+
&reference.spl.datastructures;
23
23
&reference.spl.exceptions;
24
-
&reference.spl.reference;
24
+
&reference.spl.iterators;
25
25
&reference.spl.files;
26
-
&reference.spl.miscellaneous;
27
-
28
-
<!-- TODO: Not documented
29
-
&reference.spl.splfixedarray;
30
-
&reference.spl.splobjectstorage;
31
-
-->
26
+
&reference.spl.reference;
32
27
33
28
</book>
34
-
35
29
<!-- Keep this comment at the end of the file
36
30
Local variables:
37
31
mode: sgml
@@ -52,4 +46,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
0 commit comments