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.

php/doc-en@0b48d83
  • Loading branch information
mumumu committed Dec 8, 2024
1 parent bc1bf33 commit 9b34e30
Show file tree
Hide file tree
Showing 3 changed files with 272 additions and 2 deletions.
3 changes: 2 additions & 1 deletion appendices/migration80.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 9c422d0dd7aaa5864487d9526696dbff01a2052c Maintainer: mumumu Status: ready -->
<!-- EN-Revision: 0b48d83885dc23f3818284dd6c10f21890cdf72a Maintainer: mumumu Status: ready -->

<appendix xml:id="migration80" xmlns="http://docbook.org/ns/docbook">
<title>PHP 7.4.x から PHP 8.0.x への移行</title>
Expand All @@ -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
172 changes: 172 additions & 0 deletions appendices/migration80/new-classes.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 0b48d83885dc23f3818284dd6c10f21890cdf72a Maintainer: mumumu Status: ready -->
<sect1 xml:id="migration80.new-classes" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>新しいクラスとインターフェイス</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>
99 changes: 98 additions & 1 deletion appendices/migration81/new-classes.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 553fabc18ac1ffe95e522fb78a4da7708c2c85d3 Maintainer: mumumu Status: ready -->
<!-- EN-Revision: 0b48d83885dc23f3818284dd6c10f21890cdf72a Maintainer: mumumu Status: ready -->
<sect1 xml:id="migration81.new-classes" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>新しいクラスとインターフェイス</title>

Expand All @@ -16,6 +16,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>国際化関数</title>

Expand All @@ -28,6 +64,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 9b34e30

Please sign in to comment.