cvs: smarty /docs/en language-snippets.ent
[email protected] ("Peter 'Mash' Morgan") Tue, 26 Sep 2006 22:41:21 -0000
| Newsgroups | php.smarty.cvs |
|---|---|
| Message-ID | <cvspete_morgan1159310481@cvsserver> |
pete_morgan Tue Sep 26 22:41:21 2006 UTC
Modified files:
/smarty/docs/en language-snippets.ent
Log:
Moved recurring para for register_*
http://cvs.php.net/viewvc.cgi/smarty/docs/en/language-snippets.ent?r1=1.5&r2=1.6&diff_format=u
Index: smarty/docs/en/language-snippets.ent
diff -u smarty/docs/en/language-snippets.ent:1.5 smarty/docs/en/language-snippets.ent:1.6
--- smarty/docs/en/language-snippets.ent:1.5 Fri Jun 10 07:16:47 2005
+++ smarty/docs/en/language-snippets.ent Tue Sep 26 22:41:21 2006
@@ -1,13 +1,14 @@
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
<!ENTITY note.parameter.merge '<note>
<title>Technical Note</title>
<para>
The <parameter>merge</parameter> parameter respects array keys, so if
you merge two numerically indexed arrays, they may overwrite each other
- or result in non-sequential keys. This is unlike the
- <ulink url="&url.php-manual;array_merge">array_merge()</ulink> function
- of PHP which wipes out numerical keys and renumbers them.
+ or result in non-sequential keys. This is unlike the PHP
+ <ulink url="&url.php-manual;array_merge">
+ <varname>array_merge()</varname></ulink> function
+ which wipes out numerical keys and renumbers them.
</para>
</note>'>
@@ -18,11 +19,36 @@
the same template, such as having separate templates compiled
for different languages. Another use for
<parameter>$compile_id</parameter> is when you use more than one
- <link linkend="variable.template.dir">$template_dir</link>
- but only one <link linkend="variable.compile.dir">$compile_dir</link>.
+ <link linkend="variable.template.dir"><parameter>$template_dir</parameter></link>
+ but only one
+ <link linkend="variable.compile.dir"><parameter>$compile_dir</parameter></link>.
Set a separate <parameter>$compile_id</parameter> for each
- <link linkend="variable.template.dir">$template_dir</link>, otherwise
- templates of the same name will overwrite each other. You can
- also set the <link linkend="variable.compile.id">$compile_id</link>
- variable once instead of passing this to each call to this function.
+ <link linkend="variable.template.dir"><parameter>$template_dir</parameter></link>,
+ otherwise templates of the same name will overwrite each other. You can
+ also set the <link linkend="variable.compile.id">
+ <parameter>$compile_id</parameter></link> variable once instead of passing
+ this to each call to this function.
</para>'>
+
+<!ENTITY api.register.snippet '<para>
+ The php-function callback <parameter>function</parameter> can be either:
+ <itemizedlist>
+ <listitem><para>
+ A string containing the function <parameter>name</parameter>
+ </para></listitem>
+
+ <listitem><para>
+ An array of the form <literal>array(&$object, $method)</literal> with
+ <literal>&$object</literal> being a reference to an
+ object and <literal>$method</literal> being a string
+ containing the method-name
+ </para></listitem>
+
+ <listitem><para>
+ An array of the form
+ <literal>array(&$class, $method)</literal> with
+ <literal>$class</literal> being the class name and
+ <literal>$method</literal> being a method of the class.
+ </para></listitem>
+ </itemizedlist>
+ </para>'>
\ No newline at end of file