didou Sat Jun 9 22:17:42 2007 UTC
Modified files:
/phpdoc/en/reference/objaggregation/functions aggregate-info.xml
aggregate-methods-by-list.xml
aggregate-methods-by-regexp.xml
aggregate-methods.xml
aggregate-properties-by-list.xml
aggregate-properties-by-regexp.xml
aggregate-properties.xml
aggregate.xml
deaggregate.xml
Log:
ref.objaggregation: new doc style
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/objaggregation/functions/aggregate-info.xml?r1=1.6&r2=1.7&diff_format=u
Index: phpdoc/en/reference/objaggregation/functions/aggregate-info.xml
diff -u phpdoc/en/reference/objaggregation/functions/aggregate-info.xml:1.6
phpdoc/en/reference/objaggregation/functions/aggregate-info.xml:1.7
--- phpdoc/en/reference/objaggregation/functions/aggregate-info.xml:1.6 Fri Aug
20 09:36:59 2004
+++ phpdoc/en/reference/objaggregation/functions/aggregate-info.xml Sat Jun
9 22:17:42 2007
@@ -1,29 +1,55 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
- <refentry id="function.aggregate-info">
- <refnamediv>
- <refname>aggregate_info</refname>
- <refpurpose>
- Returns an associative array of the methods and properties from
- each class that has been aggregated to the object
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>array</type><methodname>aggregate_info</methodname>
-
<methodparam><type>object</type><parameter>object</parameter></methodparam>
- </methodsynopsis>
- <para>
- Will return the aggregation information for a particular object
- as an associative array of arrays of methods and properties. The
- key for the main array is the name of the aggregated class.
- </para>
- <para>
- For example the code below
- <example>
- <title>Using <function>aggregate_info</function></title>
- <programlisting role="php">
+<!-- $Revision: 1.7 $ -->
+<refentry id="function.aggregate-info">
+ <refnamediv>
+ <refname>aggregate_info</refname>
+ <refpurpose>
+ Gets aggregation information for a given object
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>aggregate_info</methodname>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Gets the aggregation information for the given
+ <parameter>object</parameter>.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>object</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Returns the aggregation information as an associative array of arrays of
+ methods and properties. The key for the main array is the name of the
+ aggregated class.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Using <function>aggregate_info</function></title>
+ <programlisting role="php">
<![CDATA[
<?php
@@ -83,9 +109,7 @@
?>
]]>
</programlisting>
- <para>
- Will produce the output
- </para>
+ &example.outputs;
<screen>
<![CDATA[
Array
@@ -107,27 +131,32 @@
)
]]>
- </screen>
- </example>
- As you can see, all properties and methods of the
- <classname>Dicer</classname> class have been aggregated
- into our new object, with the exception of the class
- constructor and the method <methodname>_secret_super_dicing</methodname>
- </para>
- <simpara>
- See also
- <function>aggregate</function>,
- <function>aggregate_methods</function>,
- <function>aggregate_methods_by_list</function>,
- <function>aggregate_methods_by_regexp</function>,
- <function>aggregate_properties</function>,
- <function>aggregate_properties_by_list</function>,
- <function>aggregate_properties_by_regexp</function>,
- <function>deaggregate</function>
-
- </simpara>
- </refsect1>
- </refentry>
+ </screen>
+ </example>
+ As you can see, all properties and methods of the
+ <classname>Dicer</classname> class have been aggregated
+ into our new object, with the exception of the class
+ constructor and the method <methodname>_secret_super_dicing</methodname>
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>aggregate</function></member>
+ <member><function>aggregate_methods</function></member>
+ <member><function>aggregate_methods_by_list</function></member>
+ <member><function>aggregate_methods_by_regexp</function></member>
+ <member><function>aggregate_properties</function></member>
+ <member><function>aggregate_properties_by_list</function></member>
+ <member><function>aggregate_properties_by_regexp</function></member>
+ <member><function>deaggregate</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-list.xml?r1=1.6&r2=1.7&diff_format=u
Index:
phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-list.xml
diff -u
phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-list.xml:1.6
phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-list.xml:1.7
---
phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-list.xml:1.6
Fri Aug 13 01:00:47 2004
+++ phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-list.xml
Sat Jun 9 22:17:42 2007
@@ -1,49 +1,98 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
- <refentry id="function.aggregate-methods-by-list">
- <refnamediv>
- <refname>aggregate_methods_by_list</refname>
- <refpurpose>
- Selective dynamic class methods aggregation to an object
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>void</type><methodname>aggregate_methods_by_list</methodname>
-
<methodparam><type>object</type><parameter>object</parameter></methodparam>
-
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
-
<methodparam><type>array</type><parameter>methods_list</parameter></methodparam>
- <methodparam
choice="opt"><type>bool</type><parameter>exclude</parameter></methodparam>
- </methodsynopsis>
- <para>
- Aggregates methods from a class to
- an existing object using a list of method names. The optional parameter
- <parameter>exclude</parameter> is used to decide whether the list
- contains the names of methods to include in the aggregation (i.e.
- <parameter>exclude</parameter> is &false;, which is the default value),
- or to exclude from the aggregation (<parameter>exclude</parameter> is
- &true;).
- </para>
- <para>
- The class constructor or methods
- whose names start with an underscore character (_), which are
- considered private to the aggregated class, are always
- excluded.
- </para>
- <simpara>
- See also
- <function>aggregate</function>,
- <function>aggregate_info</function>,
- <function>aggregate_methods</function>,
- <function>aggregate_methods_by_regexp</function>,
- <function>aggregate_properties</function>,
- <function>aggregate_properties_by_list</function>,
- <function>aggregate_properties_by_regexp</function>,
- <function>deaggregate</function>
- </simpara>
- </refsect1>
- </refentry>
+<!-- $Revision: 1.7 $ -->
+<refentry id="function.aggregate-methods-by-list">
+ <refnamediv>
+ <refname>aggregate_methods_by_list</refname>
+ <refpurpose>
+ Selective dynamic class methods aggregation to an object
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>aggregate_methods_by_list</methodname>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
+
<methodparam><type>array</type><parameter>methods_list</parameter></methodparam>
+ <methodparam
choice="opt"><type>bool</type><parameter>exclude</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Aggregates methods from a class to an existing object using a list of
+ method names.
+ </para>
+ <para>
+ The class constructor or methods whose names start with an underscore
+ character (_), which are considered private to the aggregated class, are
+ always excluded.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>object</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>class_name</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>methods_list</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>exclude</parameter></term>
+ <listitem>
+ <para>
+ The optional parameter <parameter>exclude</parameter> is used to
+ decide whether the list contains the names of methods to include in
+ the aggregation (i.e. <parameter>exclude</parameter> is &false;, which
+ is the default value), or to exclude from the aggregation
+ (<parameter>exclude</parameter> is &true;).
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.void;
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>aggregate</function></member>
+ <member><function>aggregate_info</function></member>
+ <member><function>aggregate_methods</function></member>
+ <member><function>aggregate_methods_by_regexp</function></member>
+ <member><function>aggregate_properties</function></member>
+ <member><function>aggregate_properties_by_list</function></member>
+ <member><function>aggregate_properties_by_regexp</function></member>
+ <member><function>deaggregate</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-regexp.xml?r1=1.5&r2=1.6&diff_format=u
Index:
phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-regexp.xml
diff -u
phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-regexp.xml:1.5
phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-regexp.xml:1.6
---
phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-regexp.xml:1.5
Fri Aug 13 01:00:47 2004
+++
phpdoc/en/reference/objaggregation/functions/aggregate-methods-by-regexp.xml
Sat Jun 9 22:17:42 2007
@@ -1,52 +1,99 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
- <refentry id="function.aggregate-methods-by-regexp">
- <refnamediv>
- <refname>aggregate_methods_by_regexp</refname>
- <refpurpose>
- Selective class methods aggregation to an object using a regular
- expression
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>void</type><methodname>aggregate_methods_by_regexp</methodname>
-
<methodparam><type>object</type><parameter>object</parameter></methodparam>
-
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
-
<methodparam><type>string</type><parameter>regexp</parameter></methodparam>
- <methodparam
choice="opt"><type>bool</type><parameter>exclude</parameter></methodparam>
- </methodsynopsis>
- <para>
- Aggregates methods from a class to
- an existing object using a regular expression to match method names.
- The optional parameter
- <parameter>exclude</parameter> is used to decide whether the regular
- expression will select
- the names of methods to include in the aggregation (i.e.
- <parameter>exclude</parameter> is &false;, which is the default value),
- or to exclude from the aggregation (<parameter>exclude</parameter> is
- &true;).
- </para>
- <para>
- The class constructor or methods
- whose names start with an underscore character (_), which are
- considered private to the aggregated class, are always
- excluded.
- </para>
- <simpara>
- See also
- <function>aggregate</function>,
- <function>aggregate_info</function>,
- <function>aggregate_methods</function>,
- <function>aggregate_methods_by_list</function>,
- <function>aggregate_properties</function>,
- <function>aggregate_properties_by_list</function>,
- <function>aggregate_properties_by_regexp</function>,
- <function>deaggregate</function>
- </simpara>
- </refsect1>
- </refentry>
+<!-- $Revision: 1.6 $ -->
+<refentry id="function.aggregate-methods-by-regexp">
+ <refnamediv>
+ <refname>aggregate_methods_by_regexp</refname>
+ <refpurpose>
+ Selective class methods aggregation to an object using a regular
+ expression
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>aggregate_methods_by_regexp</methodname>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
+ <methodparam><type>string</type><parameter>regexp</parameter></methodparam>
+ <methodparam
choice="opt"><type>bool</type><parameter>exclude</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Aggregates methods from a class to an existing object using a regular
+ expression to match method names.
+ </para>
+ <para>
+ The class constructor or methods whose names start with an underscore
+ character (_), which are considered private to the aggregated class, are
+ always excluded.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>object</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>class_name</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>regexp</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>exclude</parameter></term>
+ <listitem>
+ <para>
+ The optional parameter <parameter>exclude</parameter> is used to
+ decide whether the regular expression will select the names of methods
+ to include in the aggregation (i.e. <parameter>exclude</parameter> is
+ &false;, which is the default value), or to exclude from the
+ aggregation (<parameter>exclude</parameter> is &true;).
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.void;
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>aggregate</function></member>
+ <member><function>aggregate_info</function></member>
+ <member><function>aggregate_methods</function></member>
+ <member><function>aggregate_methods_by_list</function></member>
+ <member><function>aggregate_properties</function></member>
+ <member><function>aggregate_properties_by_list</function></member>
+ <member><function>aggregate_properties_by_regexp</function></member>
+ <member><function>deaggregate</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/objaggregation/functions/aggregate-methods.xml?r1=1.2&r2=1.3&diff_format=u
Index: phpdoc/en/reference/objaggregation/functions/aggregate-methods.xml
diff -u phpdoc/en/reference/objaggregation/functions/aggregate-methods.xml:1.2
phpdoc/en/reference/objaggregation/functions/aggregate-methods.xml:1.3
--- phpdoc/en/reference/objaggregation/functions/aggregate-methods.xml:1.2
Tue Mar 2 12:50:14 2004
+++ phpdoc/en/reference/objaggregation/functions/aggregate-methods.xml Sat Jun
9 22:17:42 2007
@@ -1,38 +1,73 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
- <refentry id="function.aggregate-methods">
- <refnamediv>
- <refname>aggregate_methods</refname>
- <refpurpose>
- Dynamic class and object aggregation of methods
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>void</type><methodname>aggregate_methods</methodname>
-
<methodparam><type>object</type><parameter>object</parameter></methodparam>
-
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
- </methodsynopsis>
- <para>
- Aggregates all methods defined in a class to
- an existing object, except for the class constructor, or methods
- whose names start with an underscore character (_) which are
- considered private to the aggregated class.
- </para>
- <simpara>
- See also
- <function>aggregate</function>,
- <function>aggregate_info</function>,
- <function>aggregate_methods_by_list</function>,
- <function>aggregate_methods_by_regexp</function>,
- <function>aggregate_properties</function>,
- <function>aggregate_properties_by_list</function>,
- <function>aggregate_properties_by_regexp</function>,
- <function>deaggregate</function>
- </simpara>
- </refsect1>
- </refentry>
+<!-- $Revision: 1.3 $ -->
+<refentry id="function.aggregate-methods">
+ <refnamediv>
+ <refname>aggregate_methods</refname>
+ <refpurpose>
+ Dynamic class and object aggregation of methods
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>aggregate_methods</methodname>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Aggregates all methods defined in a class to an existing object, except
+ for the class constructor, or methods whose names start with an underscore
+ character (_) which are considered private to the aggregated class.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>object</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>class_name</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.void;
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>aggregate</function></member>
+ <member><function>aggregate_info</function></member>
+ <member><function>aggregate_methods_by_list</function></member>
+ <member><function>aggregate_methods_by_regexp</function></member>
+ <member><function>aggregate_properties</function></member>
+ <member><function>aggregate_properties_by_list</function></member>
+ <member><function>aggregate_properties_by_regexp</function></member>
+ <member><function>deaggregate</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-list.xml?r1=1.5&r2=1.6&diff_format=u
Index:
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-list.xml
diff -u
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-list.xml:1.5
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-list.xml:1.6
---
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-list.xml:1.5
Thu Aug 12 15:29:05 2004
+++
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-list.xml
Sat Jun 9 22:17:42 2007
@@ -1,49 +1,97 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
- <refentry id="function.aggregate-properties-by-list">
- <refnamediv>
- <refname>aggregate_properties_by_list</refname>
- <refpurpose>
- Selective dynamic class properties aggregation to an object
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>void</type><methodname>aggregate_properties_by_list</methodname>
-
<methodparam><type>object</type><parameter>object</parameter></methodparam>
-
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
-
<methodparam><type>array</type><parameter>properties_list</parameter></methodparam>
- <methodparam
choice="opt"><type>bool</type><parameter>exclude</parameter></methodparam>
- </methodsynopsis>
- <para>
- Aggregates properties from a class to
- an existing object using a list of property names. The optional parameter
- <parameter>exclude</parameter> is used to decide whether the list
- contains the names of class properties to include in the aggregation (i.e.
- <parameter>exclude</parameter> is &false;, which is the default value),
- or to exclude from the aggregation (<parameter>exclude</parameter> is
- &true;).
- </para>
- <para>
- The properties
- whose names start with an underscore character (_), which are
- considered private to the aggregated class, are always
- excluded.
- </para>
- <simpara>
- See also
- <function>aggregate</function>,
- <function>aggregate_methods</function>,
- <function>aggregate_methods_by_list</function>,
- <function>aggregate_methods_by_regexp</function>,
- <function>aggregate_properties</function>,
- <function>aggregate_properties_by_regexp</function>,
- <function>aggregate_info</function>,
- <function>deaggregate</function>
- </simpara>
- </refsect1>
- </refentry>
+<!-- $Revision: 1.6 $ -->
+<refentry id="function.aggregate-properties-by-list">
+ <refnamediv>
+ <refname>aggregate_properties_by_list</refname>
+ <refpurpose>
+ Selective dynamic class properties aggregation to an object
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>aggregate_properties_by_list</methodname>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
+
<methodparam><type>array</type><parameter>properties_list</parameter></methodparam>
+ <methodparam
choice="opt"><type>bool</type><parameter>exclude</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Aggregates properties from a class to an existing object using a list of
+ property names.
+ </para>
+ <para>
+ The properties whose names start with an underscore character (_), which
+ are considered private to the aggregated class, are always excluded.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>object</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>class_name</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>properties_list</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>exclude</parameter></term>
+ <listitem>
+ <para>
+ The optional parameter <parameter>exclude</parameter> is used to
+ decide whether the list contains the names of class properties to
+ include in the aggregation (i.e. <parameter>exclude</parameter> is
+ &false;, which is the default value), or to exclude from the
+ aggregation (<parameter>exclude</parameter> is &true;).
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.void;
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>aggregate</function></member>
+ <member><function>aggregate_methods</function></member>
+ <member><function>aggregate_methods_by_list</function></member>
+ <member><function>aggregate_methods_by_regexp</function></member>
+ <member><function>aggregate_properties</function></member>
+ <member><function>aggregate_properties_by_regexp</function></member>
+ <member><function>aggregate_info</function></member>
+ <member><function>deaggregate</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-regexp.xml?r1=1.5&r2=1.6&diff_format=u
Index:
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-regexp.xml
diff -u
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-regexp.xml:1.5
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-regexp.xml:1.6
---
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-regexp.xml:1.5
Thu Aug 12 15:00:49 2004
+++
phpdoc/en/reference/objaggregation/functions/aggregate-properties-by-regexp.xml
Sat Jun 9 22:17:42 2007
@@ -1,52 +1,99 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
- <refentry id="function.aggregate-properties-by-regexp">
- <refnamediv>
- <refname>aggregate_properties_by_regexp</refname>
- <refpurpose>
- Selective class properties aggregation to an object using a regular
- expression
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>void</type><methodname>aggregate_properties_by_regexp</methodname>
-
<methodparam><type>object</type><parameter>object</parameter></methodparam>
-
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
-
<methodparam><type>string</type><parameter>regexp</parameter></methodparam>
- <methodparam
choice="opt"><type>bool</type><parameter>exclude</parameter></methodparam>
- </methodsynopsis>
- <para>
- Aggregates properties from a class to
- an existing object using a regular expression to match their names.
- The optional parameter
- <parameter>exclude</parameter> is used to decide whether the regular
- expression will select
- the names of class properties to include in the aggregation (i.e.
- <parameter>exclude</parameter> is &false;, which is the default value),
- or to exclude from the aggregation (<parameter>exclude</parameter> is
- &true;).
- </para>
- <para>
- The properties
- whose names start with an underscore character (_), which are
- considered private to the aggregated class, are always
- excluded.
- </para>
- <simpara>
- See also
- <function>aggregate</function>,
- <function>aggregate_methods</function>,
- <function>aggregate_methods_by_list</function>,
- <function>aggregate_methods_by_regexp</function>,
- <function>aggregate_properties</function>,
- <function>aggregate_properties_by_list</function>,
- <function>aggregate_info</function>,
- <function>deaggregate</function>
- </simpara>
- </refsect1>
- </refentry>
+<!-- $Revision: 1.6 $ -->
+<refentry id="function.aggregate-properties-by-regexp">
+ <refnamediv>
+ <refname>aggregate_properties_by_regexp</refname>
+ <refpurpose>
+ Selective class properties aggregation to an object using a regular
+ expression
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>aggregate_properties_by_regexp</methodname>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
+ <methodparam><type>string</type><parameter>regexp</parameter></methodparam>
+ <methodparam
choice="opt"><type>bool</type><parameter>exclude</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Aggregates properties from a class to an existing object using a regular
+ expression to match their names.
+ </para>
+ <para>
+ The properties whose names start with an underscore character (_), which
+ are considered private to the aggregated class, are always excluded.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>object</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>class_name</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>regexp</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>exclude</parameter></term>
+ <listitem>
+ <para>
+ The optional parameter <parameter>exclude</parameter> is used to
+ decide whether the regular expression will select the names of class
+ properties to include in the aggregation (i.e.
+ <parameter>exclude</parameter> is &false;, which is the default
+ value), or to exclude from the aggregation
+ (<parameter>exclude</parameter> is &true;).
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.void;
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>aggregate</function></member>
+ <member><function>aggregate_methods</function></member>
+ <member><function>aggregate_methods_by_list</function></member>
+ <member><function>aggregate_methods_by_regexp</function></member>
+ <member><function>aggregate_properties</function></member>
+ <member><function>aggregate_properties_by_list</function></member>
+ <member><function>aggregate_info</function></member>
+ <member><function>deaggregate</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/objaggregation/functions/aggregate-properties.xml?r1=1.2&r2=1.3&diff_format=u
Index: phpdoc/en/reference/objaggregation/functions/aggregate-properties.xml
diff -u
phpdoc/en/reference/objaggregation/functions/aggregate-properties.xml:1.2
phpdoc/en/reference/objaggregation/functions/aggregate-properties.xml:1.3
--- phpdoc/en/reference/objaggregation/functions/aggregate-properties.xml:1.2
Tue Mar 2 12:50:14 2004
+++ phpdoc/en/reference/objaggregation/functions/aggregate-properties.xml
Sat Jun 9 22:17:42 2007
@@ -1,38 +1,73 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
- <refentry id="function.aggregate-properties">
- <refnamediv>
- <refname>aggregate_properties</refname>
- <refpurpose>
- Dynamic aggregation of class properties to an object
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>void</type><methodname>aggregate_properties</methodname>
-
<methodparam><type>object</type><parameter>object</parameter></methodparam>
-
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
- </methodsynopsis>
- <para>
- Aggregates all properties defined in a class to
- an existing object, except for properties
- whose names start with an underscore character (_) which are
- considered private to the aggregated class.
- </para>
- <simpara>
- See also
- <function>aggregate</function>,
- <function>aggregate_methods</function>,
- <function>aggregate_methods_by_list</function>,
- <function>aggregate_methods_by_regexp</function>,
- <function>aggregate_properties_by_list</function>,
- <function>aggregate_properties_by_regexp</function>,
- <function>aggregate_info</function>,
- <function>deaggregate</function>
- </simpara>
- </refsect1>
- </refentry>
+<!-- $Revision: 1.3 $ -->
+<refentry id="function.aggregate-properties">
+ <refnamediv>
+ <refname>aggregate_properties</refname>
+ <refpurpose>
+ Dynamic aggregation of class properties to an object
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>aggregate_properties</methodname>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Aggregates all properties defined in a class to an existing object, except
+ for properties whose names start with an underscore character (_) which
+ are considered private to the aggregated class.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>object</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>class_name</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.void;
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>aggregate</function></member>
+ <member><function>aggregate_methods</function></member>
+ <member><function>aggregate_methods_by_list</function></member>
+ <member><function>aggregate_methods_by_regexp</function></member>
+ <member><function>aggregate_properties</function></member>
+ <member><function>aggregate_properties_by_list</function></member>
+ <member><function>aggregate_properties_by_regexp</function></member>
+ <member><function>deaggregate</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/objaggregation/functions/aggregate.xml?r1=1.4&r2=1.5&diff_format=u
Index: phpdoc/en/reference/objaggregation/functions/aggregate.xml
diff -u phpdoc/en/reference/objaggregation/functions/aggregate.xml:1.4
phpdoc/en/reference/objaggregation/functions/aggregate.xml:1.5
--- phpdoc/en/reference/objaggregation/functions/aggregate.xml:1.4 Tue Mar
2 12:50:14 2004
+++ phpdoc/en/reference/objaggregation/functions/aggregate.xml Sat Jun 9
22:17:42 2007
@@ -1,39 +1,74 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
- <refentry id="function.aggregate">
- <refnamediv>
- <refname>aggregate</refname>
- <refpurpose>
- Dynamic class and object aggregation of methods and properties
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>void</type><methodname>aggregate</methodname>
-
<methodparam><type>object</type><parameter>object</parameter></methodparam>
-
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
- </methodsynopsis>
- <para>
- Aggregates methods and properties defined in a class to
- an existing object. Methods and properties with names starting with
- an underscore character (_) are considered private to
- the aggregated class and are not used, constructors are
- also excluded from the aggregation procedure.
- </para>
- <simpara>
- See also
- <function>aggregate_info</function>,
- <function>aggregate_methods</function>,
- <function>aggregate_methods_by_list</function>,
- <function>aggregate_methods_by_regexp</function>,
- <function>aggregate_properties</function>,
- <function>aggregate_properties_by_list</function>,
- <function>aggregate_properties_by_regexp</function>,
- <function>deaggregate</function>
- </simpara>
- </refsect1>
- </refentry>
+<!-- $Revision: 1.5 $ -->
+<refentry id="function.aggregate">
+ <refnamediv>
+ <refname>aggregate</refname>
+ <refpurpose>
+ Dynamic class and object aggregation of methods and properties
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>aggregate</methodname>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+
<methodparam><type>string</type><parameter>class_name</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Aggregates methods and properties defined in a class to an existing
+ object. Methods and properties with names starting with an underscore
+ character (_) are considered private to the aggregated class and are not
+ used, constructors are also excluded from the aggregation procedure.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>object</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>class_name</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.void;
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>aggregate_info</function></member>
+ <member><function>aggregate_methods</function></member>
+ <member><function>aggregate_methods_by_list</function></member>
+ <member><function>aggregate_methods_by_regexp</function></member>
+ <member><function>aggregate_properties</function></member>
+ <member><function>aggregate_properties_by_list</function></member>
+ <member><function>aggregate_properties_by_regexp</function></member>
+ <member><function>deaggregate</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/objaggregation/functions/deaggregate.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc/en/reference/objaggregation/functions/deaggregate.xml
diff -u phpdoc/en/reference/objaggregation/functions/deaggregate.xml:1.3
phpdoc/en/reference/objaggregation/functions/deaggregate.xml:1.4
--- phpdoc/en/reference/objaggregation/functions/deaggregate.xml:1.3 Fri Feb
28 23:51:57 2003
+++ phpdoc/en/reference/objaggregation/functions/deaggregate.xml Sat Jun
9 22:17:42 2007
@@ -1,39 +1,75 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
- <refentry id="function.deaggregate">
- <refnamediv>
- <refname>deaggregate</refname>
- <refpurpose>
- Removes the aggregated methods and properties from an object
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <methodsynopsis>
- <type>void</type><methodname>deaggregate</methodname>
-
<methodparam><type>object</type><parameter>object</parameter></methodparam>
- <methodparam
choice="opt"><type>string</type><parameter>class_name</parameter></methodparam>
- </methodsynopsis>
- <para>
- Removes the methods and properties from classes that were aggregated to
- an object.
- If the optional <parameter>class_name</parameter> parameters is passed,
- only those methods and properties defined in that class are removed,
- otherwise all aggregated methods and properties are eliminated.
- </para>
- <simpara>
- See also
- <function>aggregate</function>,
- <function>aggregate_methods</function>,
- <function>aggregate_methods_by_list</function>,
- <function>aggregate_methods_by_regexp</function>,
- <function>aggregate_properties</function>,
- <function>aggregate_properties_by_list</function>,
- <function>aggregate_properties_by_regexp</function>,
- <function>aggregate_info</function>
- </simpara>
- </refsect1>
- </refentry>
+<!-- $Revision: 1.4 $ -->
+<refentry id="function.deaggregate">
+ <refnamediv>
+ <refname>deaggregate</refname>
+ <refpurpose>
+ Removes the aggregated methods and properties from an object
+ </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>deaggregate</methodname>
+ <methodparam><type>object</type><parameter>object</parameter></methodparam>
+ <methodparam
choice="opt"><type>string</type><parameter>class_name</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Removes the methods and properties from classes that were aggregated to
+ an object.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ <varlistentry>
+ <term><parameter>object</parameter></term>
+ <listitem>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>class_name</parameter></term>
+ <listitem>
+ <para>
+ If the optional <parameter>class_name</parameter> parameters is passed,
+ only those methods and properties defined in that class are removed,
+ otherwise all aggregated methods and properties are eliminated.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.void;
+ </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>aggregate</function></member>
+ <member><function>aggregate_methods</function></member>
+ <member><function>aggregate_methods_by_list</function></member>
+ <member><function>aggregate_methods_by_regexp</function></member>
+ <member><function>aggregate_properties</function></member>
+ <member><function>aggregate_properties_by_list</function></member>
+ <member><function>aggregate_properties_by_regexp</function></member>
+ <member><function>deaggregate</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</refentry>
<!-- Keep this comment at the end of the file
Local variables: