hholzgra Sat Jan 14 22:59:22 2006 UTC
Modified files: /phpdoc/scripts zendapi_macros.php Log: WS http://cvs.php.net/viewcvs.cgi/phpdoc/scripts/zendapi_macros.php?r1=1.6&r2=1.7&diff_format=u Index: phpdoc/scripts/zendapi_macros.php diff -u phpdoc/scripts/zendapi_macros.php:1.6 phpdoc/scripts/zendapi_macros.php:1.7 --- phpdoc/scripts/zendapi_macros.php:1.6 Sat Jan 14 22:58:42 2006 +++ phpdoc/scripts/zendapi_macros.php Sat Jan 14 22:59:22 2006 @@ -34,112 +34,112 @@ // now check for all known macro prefixes foreach ($output_dirs as $output_dir => $macro_prefixes) { - foreach ($macro_prefixes as $prefix) { - // does this line match a macro definition? - if (preg_match("|#define\\s*($prefix\\w+)\\((.*)\\)|U", $line, $matches)) { - // get macro name and parameter list from the matches - $macro = $matches[1]; - $params = preg_split('|,\s+|', $matches[2]); - - // path to output file - $outfile = $output_dir."/".$macro.".xml"; - - // do not overwrite existing files unless specified - if ($overwrite || !file_exists($outfile)) { - // now write the template file to phpdoc/en/internals/zendapi/macros - ob_start(); + foreach ($macro_prefixes as $prefix) { + // does this line match a macro definition? + if (preg_match("|#define\\s*($prefix\\w+)\\((.*)\\)|U", $line, $matches)) { + // get macro name and parameter list from the matches + $macro = $matches[1]; + $params = preg_split('|,\s+|', $matches[2]); + + // path to output file + $outfile = $output_dir."/".$macro.".xml"; + + // do not overwrite existing files unless specified + if ($overwrite || !file_exists($outfile)) { + // now write the template file to phpdoc/en/internals/zendapi/macros + ob_start(); - echo '<?xml version="1.0" encoding="iso-8859-1"?>'."\n"; + echo '<?xml version="1.0" encoding="iso-8859-1"?>'."\n"; - // take revision from existing file if any, else it is 1.1 - if (!$overwrite || !file_exists($outfile)) { - echo "<!-- $"."Revision: 1.1 $ -->\n"; - } else { - foreach (file($outfile) as $line) { - if (strstr($line, 'Revision: ')) { - echo $line; - break; - } - } - } -?> -<refentry id="zend-macro.<?php echo str_replace("_", "-", $macro); ?>"> - <refnamediv> - <refname><?php echo $macro; ?></refname> - <refpurpose>...</refpurpose> - </refnamediv> - - <refsect1 role="description"> - &reftitle.description; - <methodsynopsis> - <type>???</type><methodname><?php echo $macro; ?></methodname> -<?php - foreach($params as $param) { - echo " <methodparam><type>???</type><parameter>$param</parameter></methodparam>\n"; - } -?> - </methodsynopsis> - <para> - ... - </para> - </refsect1> - - <refsect1 role="parameters"> - &reftitle.parameters; - <para> - <variablelist> -<?php - foreach($params as $param) { -?> - <varlistentry> - <term><parameter><?php echo $param; ?></parameter></term> - <listitem> - <para> - ... - </para> - </listitem> - </varlistentry> -<?php - } -?> - </variablelist> - </para> - </refsect1> - - <refsect1 role="returnvalues"> - &reftitle.returnvalues; - <para> - ... - </para> - </refsect1> - -</refentry> - -<!-- Keep this comment at the end of the file -Local variables: -mode: sgml -sgml-omittag:t -sgml-shorttag:t -sgml-minimize-attributes:nil -sgml-always-quote-attributes:t -sgml-indent-step:1 -sgml-indent-data:t -indent-tabs-mode:nil -sgml-parent-document:nil -sgml-default-dtd-file:"../../../../manual.ced" -sgml-exposed-tags:nil -sgml-local-catalogs:nil -sgml-local-ecat-files:nil -End: -vim600: syn=xml fen fdm=syntax fdl=2 si -vim: et tw=78 syn=sgml -vi: ts=1 sw=1 ---> -<?php + // take revision from existing file if any, else it is 1.1 + if (!$overwrite || !file_exists($outfile)) { + echo "<!-- $"."Revision: 1.1 $ -->\n"; + } else { + foreach (file($outfile) as $line) { + if (strstr($line, 'Revision: ')) { + echo $line; + break; + } + } + } + ?> + <refentry id="zend-macro.<?php echo str_replace("_", "-", $macro); ?>"> + <refnamediv> + <refname><?php echo $macro; ?></refname> + <refpurpose>...</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>???</type><methodname><?php echo $macro; ?></methodname> + <?php + foreach($params as $param) { + echo " <methodparam><type>???</type><parameter>$param</parameter></methodparam>\n"; + } + ?> + </methodsynopsis> + <para> + ... + </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <?php + foreach($params as $param) { + ?> + <varlistentry> + <term><parameter><?php echo $param; ?></parameter></term> + <listitem> + <para> + ... + </para> + </listitem> + </varlistentry> + <?php + } + ?> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + ... + </para> + </refsect1> + + </refentry> + + <!-- Keep this comment at the end of the file + Local variables: + mode: sgml + sgml-omittag:t + sgml-shorttag:t + sgml-minimize-attributes:nil + sgml-always-quote-attributes:t + sgml-indent-step:1 + sgml-indent-data:t + indent-tabs-mode:nil + sgml-parent-document:nil + sgml-default-dtd-file:"../../../../manual.ced" + sgml-exposed-tags:nil + sgml-local-catalogs:nil + sgml-local-ecat-files:nil + End: + vim600: syn=xml fen fdm=syntax fdl=2 si + vim: et tw=78 syn=sgml + vi: ts=1 sw=1 + --> + <?php - file_put_contents($outfile, ob_get_clean()); - } - } + file_put_contents($outfile, ob_get_clean()); + } + } } } }