For Programmers: Free Programming Magazines  


Home > Archive > PHP Documentation > January 2006 > cvs: phpdoc /scripts zendapi_macros.php









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author cvs: phpdoc /scripts zendapi_macros.php
Hartmut Holzgraefe

2006-01-14, 6:56 pm

hholzgra Sat Jan 14 22:59:22 2006 UTC

Modified files:
/phpdoc/scripts zendapi_macros.php
Log:
WS


http://cvs.php.net/viewcvs.cgi/phpd...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());
+ }
+ }
}
}
}
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com