Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 17 additions & 10 deletions reference/xsl/xsltprocessor/registerphpfunctions.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 01904e809eaf0aa60e7ce0524400ddd5681c9541 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<!-- EN-Revision: 8ab64588e7427274839714c8bd2ca2069e4a56c6 Maintainer: yannick Status: ready -->
<refentry xml:id="xsltprocessor.registerphpfunctions" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
<refnamediv>
<refname>XSLTProcessor::registerPHPFunctions</refname>
Expand All @@ -12,10 +11,17 @@
<modifier>public</modifier> <type>void</type><methodname>XSLTProcessor::registerPHPFunctions</methodname>
<methodparam choice="opt"><type class="union"><type>array</type><type>string</type><type>null</type></type><parameter>functions</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
<simpara>
Cette méthode permet d'utiliser les fonctions PHP en tant que fonctions
XSLT dans les feuilles de style XSL.
</para>
</simpara>
<warning>
<simpara>
<parameter>functions</parameter> vaut &null; par défaut, ce qui signifie
que par défaut, l'appel de cette méthode active l'accès à
<emphasis>toutes</emphasis> les fonctions PHP.
</simpara>
</warning>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
Expand All @@ -24,17 +30,18 @@
<varlistentry>
<term><parameter>functions</parameter></term>
<listitem>
<para>
<simpara>
Utiliser ce paramètre pour restreindre les fonctions PHP accessibles
depuis XSLT.
</para>
<para>
</simpara>
<simpara>
Ce paramètre peut être l'un des suivants :
&null; pour indiquer que toutes les fonctions sont autorisées,
un <type>string</type> (nom d'une fonction),
un <type>array</type> indexé contenant des noms de fonctions,
ou un <type>array</type> associatif où les clés représentent le nom de la fonction
et la valeur associée est un <type>callable</type>.
</para>
</simpara>
</listitem>
</varlistentry>
</variablelist>
Expand All @@ -45,9 +52,9 @@

<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
<simpara>
&return.void;
</para>
</simpara>
</refsect1>

<refsect1 role="changelog">
Expand Down
Loading