gwynne Wed Jul 25 21:06:54 2007 UTC
Modified files:
/phd/setup CLI.class.php Option_Metadata.inc.php
Template_File.class.php
Log:
Some cosmetic code changes to keep syntax highlighters happy and for
consistency, and have the metadata file use the "real" default values instead
of the stuff I was using for testing.
http://cvs.php.net/viewvc.cgi/phd/setup/CLI.class.php?r1=1.1&r2=1.2&diff_format=u
Index: phd/setup/CLI.class.php
diff -u phd/setup/CLI.class.php:1.1 phd/setup/CLI.class.php:1.2
--- phd/setup/CLI.class.php:1.1 Wed Jul 25 04:52:54 2007
+++ phd/setup/CLI.class.php Wed Jul 25 21:06:54 2007
@@ -1,7 +1,7 @@
<?php
/* +-------------------------------------------------------------------------+
- | $Id: CLI.class.php,v 1.1 2007/07/25 04:52:54 gwynne Exp $
|
+ | $Id: CLI.class.php,v 1.2 2007/07/25 21:06:54 gwynne Exp $
|
+-------------------------------------------------------------------------+
| Copyright(c) 2007 |
| Authors: |
@@ -51,14 +51,14 @@
public function errorMessage( $message ) {
- print "ERROR: {$message}\n";
+ print "ERROR: ${message}\n";
exit( 1 );
}
public function warningMessage( $message ) {
- print "WARNING: {$message}\n";
+ print "WARNING: ${message}\n";
}
@@ -81,10 +81,10 @@
continue;
if ( $this->quietMode < 2 ) {
- print "{$optionData[ 'description' ]}\n";
+ print "${optionData[ 'description' ]}\n";
}
if ( $this->quietMode < 1 ) {
- print "{$optionData[ 'details' ]}\n";
+ print "${optionData[ 'details' ]}\n";
}
if ( ( $valueList = $optionData[ 'value_list_function' ]() )
!== NULL ) {
http://cvs.php.net/viewvc.cgi/phd/setup/Option_Metadata.inc.php?r1=1.1&r2=1.2&diff_format=u
Index: phd/setup/Option_Metadata.inc.php
diff -u phd/setup/Option_Metadata.inc.php:1.1
phd/setup/Option_Metadata.inc.php:1.2
--- phd/setup/Option_Metadata.inc.php:1.1 Wed Jul 25 04:52:54 2007
+++ phd/setup/Option_Metadata.inc.php Wed Jul 25 21:06:54 2007
@@ -1,7 +1,7 @@
<?php
/* +-------------------------------------------------------------------------+
- | $Id: Option_Metadata.inc.php,v 1.1 2007/07/25 04:52:54 gwynne Exp $
|
+ | $Id: Option_Metadata.inc.php,v 1.2 2007/07/25 21:06:54 gwynne Exp $
|
+-------------------------------------------------------------------------+
| Copyright(c) 2007 |
| Authors: |
@@ -27,7 +27,7 @@
if ( ( $languageList = @scandir( $d ) ) === FALSE ) {
PhD_Error( "Unable to scan XML root." );
}
- $c = 'return is_dir( "'.$d.'/{$v}" ) && !in_array( $v, array( ".",
"..", "CVS", ".svn" ) );';
+ $c = 'return is_dir( "'.$d.'/${v}" ) && !in_array( $v, array( ".",
"..", "CVS", ".svn" ) );';
$languages = array_filter( $languageList, create_function( '$v', $c )
);
}
return $languages;
@@ -50,7 +50,8 @@
),
);
-$OPTIONS_DATA = array_merge( $OPTIONS_DATA, array(
+$OPTIONS_DATA = array_merge( $OPTIONS_DATA,
+ array(
'output_format' => array(
'default_value' => 'xhtml',
'description' => <<<~EOBLOB
@@ -71,10 +72,10 @@
if ( is_null( $formatList ) ) {
$path = dirname( __FILE__ ) . "/../formats";
if ( ( $formats = @scandir( $path ) ) === FALSE ) {
- PhD_Error( "The formats directory is missing or unreadable at
\"{$path}\"." );
+ PhD_Error( "The formats directory is missing or unreadable at
\"${path}\"." );
}
$formatList = array_map( create_function( '$v', 'return substr( $v, 0, -4
);' ),
- array_filter( $formats, create_function( '$v', 'return substr( $v, -4
) == ".php" && is_file( "'.$path.'/{$v}" );' ) ) );
+ array_filter( $formats, create_function( '$v', 'return substr( $v, -4
) == ".php" && is_file( "'.$path.'/${v}" );' ) ) );
if ( count( $formatList ) == 0 ) {
PhD_Error( "No output formats are available." );
}
@@ -113,7 +114,7 @@
PhD_Error( "The themes directory is missing or unreadable." );
}
$themeList = array_filter( $themes,
- create_function( '$v', 'return is_dir( "'.$path.'/{$v}" ) &&
!in_array( $v, array( ".", "..", "CVS" ) );' ) );
+ create_function( '$v', 'return is_dir( "'.$path.'/${v}" ) &&
!in_array( $v, array( ".", "..", "CVS" ) );' ) );
if ( count( $themeList ) == 0 ) {
PhD_Error( "No themes are available." );
}
@@ -156,8 +157,7 @@
),
'xml_root' => array(
- 'default_value' => '/Users/gwynne/Desktop/php-doc/phpdoc-all',
-// 'default_value' => '/INVALID/PATH',
+ 'default_value' => '/INVALID/PATH',
'description' => <<<~EOBLOB
The location of the language trees.
EOBLOB
@@ -173,7 +173,7 @@
'value_list_function' => $OPTIONS_DATA[ '__common_functions' ][
'unknown_value_list_func' ],
'validity_check_function' => create_function( '$root', <<<~EOBLOB
$rv = realpath( $root );
-return ( $rv !== FALSE && is_dir( $rv ) && is_readable( $rv ) &&
is_executable( $rv ) && is_dir( "{$rv}/en" ) );
+return ( $rv !== FALSE && is_dir( $rv ) && is_readable( $rv ) &&
is_executable( $rv ) && is_dir( "${rv}/en" ) );
EOBLOB
),
'prompt' => 'Enter the full path to the XML root',
@@ -263,8 +263,7 @@
),
'database_path' => array(
- 'default_value' => '/Users/gwynne/Desktop/php-doc/phd/phd-data.sqlite',
-// 'default_value' => '/INVALID/PATH/phd-data.sqlite',
+ 'default_value' => '/INVALID/PATH/phd-data.sqlite',
'description' => <<<~EOBLOB
The database path tells PhD where to store the SQLite 3 database file, used for
indexing and cache data. Most installations will want to place the database
@@ -285,7 +284,7 @@
if ( !is_dir( $d ) || !is_writable( $d ) || !is_executable( $d ) ) {
return FALSE;
}
- $p = new PDO( "sqlite:{$path}", NULL, NULL, array( PDO::ATTR_ERRMODE =>
PDO::ERRMODE_EXCEPTION ) );
+ $p = new PDO( "sqlite:${path}", NULL, NULL, array( PDO::ATTR_ERRMODE =>
PDO::ERRMODE_EXCEPTION ) );
$p = NULL;
unset( $p );
return @unlink( $path );
@@ -302,8 +301,7 @@
),
'debug' => array(
- 'default_value' => TRUE,
-// 'default_value' => FALSE,
+ 'default_value' => FALSE,
'description' => <<<~EOBLOB
The debug flag controls whether PhD runs in debug mode. This should NEVER be
set in a production environment; its intended use is for PhD developers and
@@ -323,9 +321,12 @@
'prompt' => 'Type "(Y)es" to enable debug output, or "(N)o" to disable
it',
'invalid_message' => 'Please enter "(Y)es" or "(N)o".'
),
-) );
+ )
+);
-function getOptionNames() { return array_filter( array_keys( $GLOBALS[
'OPTIONS_DATA' ] ),
- create_function( '$v', 'return strncmp( "__", $v, 2 );' ) ); }
+function getOptionNames() {
+ return array_filter( array_keys( $GLOBALS[ 'OPTIONS_DATA' ] ),
+ create_function( '$v', 'return strncmp( "__", $v, 2 );' ) );
+}
?>
http://cvs.php.net/viewvc.cgi/phd/setup/Template_File.class.php?r1=1.1&r2=1.2&diff_format=u
Index: phd/setup/Template_File.class.php
diff -u phd/setup/Template_File.class.php:1.1
phd/setup/Template_File.class.php:1.2
--- phd/setup/Template_File.class.php:1.1 Wed Jul 25 04:52:54 2007
+++ phd/setup/Template_File.class.php Wed Jul 25 21:06:54 2007
@@ -1,7 +1,7 @@
<?php
/* +-------------------------------------------------------------------------+
- | $Id: Template_File.class.php,v 1.1 2007/07/25 04:52:54 gwynne Exp $
|
+ | $Id: Template_File.class.php,v 1.2 2007/07/25 21:06:54 gwynne Exp $
|
+-------------------------------------------------------------------------+
| Copyright(c) 2007 |
| Authors: |
@@ -126,7 +126,7 @@
protected function doSubstitutions( $substitutions, $template ) {
return str_replace(
- array_map( create_function( '$v', 'return "@{$v}@";' ),
array_keys( $substitutions ) ),
+ array_map( create_function( '$v', 'return "@${v}@";' ),
array_keys( $substitutions ) ),
array_values( $substitutions ),
$template );