Fix #73661: Closure support not mentioned

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@341329 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Christoph Michael Becker 2016-12-07 15:36:56 +00:00
parent 476aeff948
commit 5a389c052c
4 changed files with 84 additions and 0 deletions

View file

@ -19,6 +19,12 @@
<methodparam choice="opt"><type>bool</type><parameter>return_by_reference</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>doc_comment</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<methodsynopsis>
<type>bool</type><methodname>runkit_function_add</methodname>
<methodparam><type>string</type><parameter>funcname</parameter></methodparam>
<methodparam><type>Closure</type><parameter>closure</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>doc_comment</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
</refsect1>
<refsect1 role="parameters">
@ -49,6 +55,14 @@
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>closure</parameter></term>
<listitem>
<para>
A <classname>closure</classname> that defines the function.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>return_by_reference</parameter></term>
<listitem>
@ -86,6 +100,12 @@
</row>
</thead>
<tbody>
<row>
<entry>runkit 1.0.4</entry>
<entry>
An alternative syntax expecting a <parameter>closure</parameter> has been added.
</entry>
</row>
<row>
<entry>runkit 1.0.4</entry>
<entry>

View file

@ -18,6 +18,12 @@
<methodparam choice="opt"><type>bool</type><parameter>return_by_reference</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>doc_comment</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<methodsynopsis>
<type>bool</type><methodname>runkit_function_redefine</methodname>
<methodparam><type>string</type><parameter>funcname</parameter></methodparam>
<methodparam><type>Closure</type><parameter>closure</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>doc_comment</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
&note.runkit.internal-override;
@ -51,6 +57,14 @@
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>closure</parameter></term>
<listitem>
<para>
A <classname>closure</classname> that defines the function.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>return_by_reference</parameter></term>
<listitem>
@ -88,6 +102,12 @@
</row>
</thead>
<tbody>
<row>
<entry>runkit 1.0.4</entry>
<entry>
An alternative syntax expecting a <parameter>closure</parameter> has been added.
</entry>
</row>
<row>
<entry>runkit 1.0.4</entry>
<entry>

View file

@ -16,6 +16,14 @@
<methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>RUNKIT_ACC_PUBLIC</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>doc_comment</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<methodsynopsis>
<type>bool</type><methodname>runkit_method_add</methodname>
<methodparam><type>string</type><parameter>classname</parameter></methodparam>
<methodparam><type>string</type><parameter>methodname</parameter></methodparam>
<methodparam><type>Closure</type><parameter>closure</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>RUNKIT_ACC_PUBLIC</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>doc_comment</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
@ -54,6 +62,14 @@
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>closure</parameter></term>
<listitem>
<para>
A <classname>closure</classname> that defines the method.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>flags</parameter></term>
<listitem>
@ -101,6 +117,12 @@
</row>
</thead>
<tbody>
<row>
<entry>runkit 1.0.4</entry>
<entry>
An alternative syntax expecting a <parameter>closure</parameter> has been added.
</entry>
</row>
<row>
<entry>runkit 1.0.4</entry>
<entry>

View file

@ -16,6 +16,14 @@
<methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>RUNKIT_ACC_PUBLIC</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>doc_comment</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<methodsynopsis>
<type>bool</type><methodname>runkit_method_redefine</methodname>
<methodparam><type>string</type><parameter>classname</parameter></methodparam>
<methodparam><type>string</type><parameter>methodname</parameter></methodparam>
<methodparam><type>Closure</type><parameter>closure</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>RUNKIT_ACC_PUBLIC</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>doc_comment</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
&note.runkit.selfmanipulation;
</refsect1>
<refsect1 role="parameters">
@ -55,6 +63,14 @@
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>closure</parameter></term>
<listitem>
<para>
A <classname>closure</classname> that defines the method.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>flags</parameter></term>
<listitem>
@ -96,6 +112,12 @@
</row>
</thead>
<tbody>
<row>
<entry>runkit 1.0.4</entry>
<entry>
An alternative syntax expecting a <parameter>closure</parameter> has been added.
</entry>
</row>
<row>
<entry>runkit 1.0.4</entry>
<entry>