Skip to content

Commit

Permalink
Add missing new classes to migration guides
Browse files Browse the repository at this point in the history
While these are already documented in the incompatible changes section
regarding the resource to object conversions, they should also be
listed explicitly as new classes.
  • Loading branch information
cmb69 committed Oct 4, 2024
1 parent b6915fd commit 2a4d045
Show file tree
Hide file tree
Showing 3 changed files with 268 additions and 0 deletions.
1 change: 1 addition & 0 deletions appendices/migration80.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
</para>

&appendices.migration80.new-features;
&appendices.migration80.new-classes;
&appendices.migration80.incompatible;
&appendices.migration80.deprecated;
&appendices.migration80.other-changes;
Expand Down
170 changes: 170 additions & 0 deletions appendices/migration80/new-classes.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<sect1 xml:id="migration80.new-classes" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>New Classes and Interfaces</title>

<sect2 xml:id="migration80.new-classes.curl">
<title>cURL</title>

<itemizedlist>
<listitem>
<simpara>
<classname>CurlHandle</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>CurlMultiHandle</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>CurlShareHandle</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration80.new-classes.enchant">
<title>Enchant</title>

<itemizedlist>
<listitem>
<simpara>
<classname>EnchantBroker</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>EnchantDictionary</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration80.new-classes.gd">
<title>GD</title>

<itemizedlist>
<listitem>
<simpara>
<classname>GdImage</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration80.new-classes.openssl">
<title>OpenSSL</title>

<itemizedlist>
<listitem>
<simpara>
<classname>OpenSSLAsymmetricKey</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>OpenSSLCertificate</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>OpenSSLCertificateSigningRequest</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration80.new-classes.shmop">
<title>Shmop</title>

<itemizedlist>
<listitem>
<simpara>
<classname>Shmop</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration80.new-classes.sockets">
<title>Sockets</title>

<itemizedlist>
<listitem>
<simpara>
<classname>AddressInfo</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>Socket</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration80.new-classes.sysv">
<title>Systen V</title>

<itemizedlist>
<listitem>
<simpara>
<classname>SysvMessageQueue</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>SysvSemaphore</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>SysvSharedMemory</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration80.new-classes.xmlparser">
<title>XML Parser</title>

<itemizedlist>
<listitem>
<simpara>
<classname>XMLParser</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration80.new-classes.xmlwriter">
<title>XMLWriter</title>

<itemizedlist>
<listitem>
<simpara>
<classname>XMLWriter</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration80.new-classes.zlib">
<title>Zlib</title>

<itemizedlist>
<listitem>
<simpara>
<classname>DeflateContext</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>InflateContext</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

</sect1>
97 changes: 97 additions & 0 deletions appendices/migration81/new-classes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,42 @@
</itemizedlist>
</sect2>

<sect2 xml:id="migration81.new-classes.fileinfo">
<title>FileInfo</title>

<itemizedlist>
<listitem>
<simpara>
<classname>finfo</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration81.new-classes.ftp">
<title>FTP</title>

<itemizedlist>
<listitem>
<simpara>
<classname>FTP\Connection</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration81.new-classes.imap">
<title>IMAP</title>

<itemizedlist>
<listitem>
<simpara>
<classname>IMAP\Connection</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration81.new-classes.intl">
<title>Intl</title>

Expand All @@ -26,6 +62,67 @@
</itemizedlist>
</sect2>

<sect2 xml:id="migration81.new-classes.ldap">
<title>LDAP</title>

<itemizedlist>
<listitem>
<simpara>
<classname>LDAP\Connection</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>LDAP\Result</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>LDAP\ResultEntry</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration81.new-classes.pgsql">
<title>PgSQL</title>

<itemizedlist>
<listitem>
<simpara>
<classname>PgSql\Connection</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>PgSql\Lob</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>PgSql\Result</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration81.new-classes.spell">
<title>PSpell</title>

<itemizedlist>
<listitem>
<simpara>
<classname>PSpell\Config</classname>
</simpara>
</listitem>
<listitem>
<simpara>
<classname>PSpell\Dictionary</classname>
</simpara>
</listitem>
</itemizedlist>
</sect2>

<sect2 xml:id="migration81.new-classes.reflection">
<title>Reflection</title>

Expand Down

0 comments on commit 2a4d045

Please sign in to comment.