[pLog-svn] r5980 - in plog/trunk: bin-devel class class/misc
mark at devel.lifetype.net
mark at devel.lifetype.net
Mon Oct 8 23:02:27 EDT 2007
Author: mark
Date: 2007-10-08 23:02:26 -0400 (Mon, 08 Oct 2007)
New Revision: 5980
Added:
plog/trunk/bin-devel/genclassloadermap.php
plog/trunk/class/misc/classloadermapgenerator.class.php
Removed:
plog/trunk/bin-devel/genincludefiles.php
plog/trunk/class/misc/includefilesgenerator.class.php
Modified:
plog/trunk/class/classloadermap.properties.php
Log:
Rename the IncludeFilesXXX to ClassLoaderMapXXX.
Copied: plog/trunk/bin-devel/genclassloadermap.php (from rev 5979, plog/trunk/bin-devel/genincludefiles.php)
===================================================================
--- plog/trunk/bin-devel/genclassloadermap.php (rev 0)
+++ plog/trunk/bin-devel/genclassloadermap.php 2007-10-09 03:02:26 UTC (rev 5980)
@@ -0,0 +1,15 @@
+<?php
+
+ /**
+ * This script is called during the build process
+ */
+
+ if (!defined( "PLOG_CLASS_PATH" )) {
+ define( "PLOG_CLASS_PATH", dirname(__FILE__)."/../");
+ }
+
+ include_once( PLOG_CLASS_PATH."class/bootstrap.php" );
+
+ File::chDir( PLOG_CLASS_PATH );
+ ClassLoaderMapGenerator::writeClassLoaderMapToFile();
+?>
\ No newline at end of file
Deleted: plog/trunk/bin-devel/genincludefiles.php
===================================================================
--- plog/trunk/bin-devel/genincludefiles.php 2007-10-08 19:43:09 UTC (rev 5979)
+++ plog/trunk/bin-devel/genincludefiles.php 2007-10-09 03:02:26 UTC (rev 5980)
@@ -1,15 +0,0 @@
-<?php
-
- /**
- * This script is called during the build process
- */
-
- if (!defined( "PLOG_CLASS_PATH" )) {
- define( "PLOG_CLASS_PATH", dirname(__FILE__)."/../");
- }
-
- include_once( PLOG_CLASS_PATH."class/bootstrap.php" );
-
- File::chDir( PLOG_CLASS_PATH );
- IncludeFilesGenerator::writeIncludeFilesListToFile();
-?>
\ No newline at end of file
Modified: plog/trunk/class/classloadermap.properties.php
===================================================================
--- plog/trunk/class/classloadermap.properties.php 2007-10-08 19:43:09 UTC (rev 5979)
+++ plog/trunk/class/classloadermap.properties.php 2007-10-09 03:02:26 UTC (rev 5980)
@@ -443,8 +443,8 @@
"loggermanager" => "class/logger/loggermanager.class.php",
"emailmessage" => "class/mail/emailmessage.class.php",
"emailservice" => "class/mail/emailservice.class.php",
+"classloadermapgenerator" => "class/misc/classloadermapgenerator.class.php",
"glob" => "class/misc/glob.class.php",
-"includefilesgenerator" => "class/misc/includefilesgenerator.class.php",
"info" => "class/misc/info.class.php",
"installation" => "class/misc/installation.class.php",
"integritychecker" => "class/misc/integritychecker.class.php",
Copied: plog/trunk/class/misc/classloadermapgenerator.class.php (from rev 5979, plog/trunk/class/misc/includefilesgenerator.class.php)
===================================================================
--- plog/trunk/class/misc/classloadermapgenerator.class.php (rev 0)
+++ plog/trunk/class/misc/classloadermapgenerator.class.php 2007-10-09 03:02:26 UTC (rev 5980)
@@ -0,0 +1,54 @@
+<?php
+ class ClassLoaderMapGenerator {
+
+ function generateClassLoaderMapArray( $directories = Array( "class" ) )
+ {
+ $classLoaderMap = array();
+
+ foreach( $directories as $directory )
+ {
+ $rdi = new RecursiveDirectoryIterator( $directory );
+ foreach( new RecursiveIteratorIterator( $rdi ) as $entry )
+ {
+ $fileName = $entry->getFilename();
+ $pattern = '/\.class\.php$/';
+ if( preg_match( $pattern, $fileName ) )
+ $classLoaderMap[strtolower( substr( $fileName, 0, -10 ) )] = $entry;
+ }
+ }
+
+ return $classLoaderMap;
+ }
+
+ function writeClassLoaderMapToFile( $directories = Array( "class" ), $targetFile = "" )
+ {
+ if( $targetFile == "" )
+ $targetFile = PLOG_CLASS_PATH."class/classloadermap.properties.php";
+
+ $classLoaderMap = ClassLoaderMapGenerator::generateClassLoaderMapArray( $directories );
+
+ // open the file and write the headers
+ $file = new File( $targetFile );
+ $file->open( "w+" );
+ $file->write( "<?php\n" );
+ $file->write( "global \$LTClassLoaderMap;\n" );
+ $file->write( "\$LTClassLoaderMap = Array(\n" );
+
+ $line = 1;
+ foreach( $classLoaderMap as $fileName => $entry ) {
+ $file->write( "\"$fileName\" => \"$entry\"" );
+ if( $line < count($classLoaderMap ) )
+ $file->write( "," );
+ $file->write( "\n" );
+ $line++;
+ }
+
+ // write the footer and close the file
+ $file->write( ");\n" );
+ $file->write( "?>" );
+ $file->close();
+
+ return( true );
+ }
+ }
+?>
\ No newline at end of file
Deleted: plog/trunk/class/misc/includefilesgenerator.class.php
===================================================================
--- plog/trunk/class/misc/includefilesgenerator.class.php 2007-10-08 19:43:09 UTC (rev 5979)
+++ plog/trunk/class/misc/includefilesgenerator.class.php 2007-10-09 03:02:26 UTC (rev 5980)
@@ -1,54 +0,0 @@
-<?php
- class IncludeFilesGenerator {
-
- function generateIncludeFilesListArray( $directories = Array( "class" ) )
- {
- $includeFilesList = array();
-
- foreach( $directories as $directory )
- {
- $rdi = new RecursiveDirectoryIterator( $directory );
- foreach( new RecursiveIteratorIterator( $rdi ) as $entry )
- {
- $fileName = $entry->getFilename();
- $pattern = '/\.class\.php$/';
- if( preg_match( $pattern, $fileName ) )
- $includeFilesList[strtolower( substr( $fileName, 0, -10 ) )] = $entry;
- }
- }
-
- return $includeFilesList;
- }
-
- function writeIncludeFilesListToFile( $directories = Array( "class" ), $targetFile = "" )
- {
- if( $targetFile == "" )
- $targetFile = PLOG_CLASS_PATH."class/classloadermap.properties.php";
-
- $inlcudeFilesList = IncludeFilesGenerator::generateIncludeFilesListArray( $directories );
-
- // open the file and write the headers
- $file = new File( $targetFile );
- $file->open( "w+" );
- $file->write( "<?php\n" );
- $file->write( "global \$LTClassLoaderMap;\n" );
- $file->write( "\$LTClassLoaderMap = Array(\n" );
-
- $line = 1;
- foreach( $inlcudeFilesList as $fileName => $entry ) {
- $file->write( "\"$fileName\" => \"$entry\"" );
- if( $line < count($inlcudeFilesList ) )
- $file->write( "," );
- $file->write( "\n" );
- $line++;
- }
-
- // write the footer and close the file
- $file->write( ");\n" );
- $file->write( "?>" );
- $file->close();
-
- return( true );
- }
- }
-?>
\ No newline at end of file
More information about the pLog-svn
mailing list