Minor bug fixes
This commit is contained in:
parent
a23d2b7815
commit
177419e105
@ -203,18 +203,18 @@ class RegRename
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
if(count($this->searchDirs) == 0)
|
if(count($this->searchDirs) == 0)
|
||||||
throw new Exception("Search directory is missing");
|
throw new \Exception("Search directory is missing");
|
||||||
|
|
||||||
else if(count($this->patterns) == 0)
|
else if(count($this->patterns) == 0)
|
||||||
throw new Exception("Search pattern is missing");
|
throw new \Exception("Search pattern is missing");
|
||||||
|
|
||||||
else if(count($this->replaceStrs) == 0)
|
else if(count($this->replaceStrs) == 0)
|
||||||
throw new Exception("Replacement string is missing");
|
throw new \Exception("Replacement string is missing");
|
||||||
|
|
||||||
else if(count($this->replaceStrs) != count($this->patterns))
|
else if(count($this->replaceStrs) != count($this->patterns))
|
||||||
throw new Exception("Replacement string and pattern count not match");
|
throw new \Exception("Replacement string and pattern count not match");
|
||||||
}
|
}
|
||||||
catch(Exception $e)
|
catch( \Exception $e )
|
||||||
{
|
{
|
||||||
var_dump( $GLOBALS );
|
var_dump( $GLOBALS );
|
||||||
die("Error: $e.\n");
|
die("Error: $e.\n");
|
||||||
|
31
php/astropenguin/package.php
Normal file
31
php/astropenguin/package.php
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
<?php
|
||||||
|
# ########################################
|
||||||
|
# File: package.php
|
||||||
|
# Description:
|
||||||
|
# Namespace Package Loader
|
||||||
|
#
|
||||||
|
# Created on: 22 July 2014
|
||||||
|
# Last Modified: Tue 22 Jul 2014 02:37:14 PM HKT
|
||||||
|
# by: penguin
|
||||||
|
# ##################
|
||||||
|
|
||||||
|
IF( !function_exists( '___astropenguin_autoload' ) ):
|
||||||
|
|
||||||
|
define( "_APPATH_", dirname( __FILE__ ) . '/' );
|
||||||
|
|
||||||
|
function ___astropenguin_autoload( $classname )
|
||||||
|
{
|
||||||
|
if( strncmp( $classname, 'astropenguin\\', 12 ) === 0 )
|
||||||
|
{
|
||||||
|
$classfile = str_replace( '\\', '/', substr( $classname, 12 ) );
|
||||||
|
$result = @include_once _APPATH_ . $classfile . '.php';
|
||||||
|
if( !$result )
|
||||||
|
{
|
||||||
|
trigger_error( "Failed to include $classfile" );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
spl_autoload_register( '___astropenguin_autoload' );
|
||||||
|
|
||||||
|
ENDIF;
|
@ -1,13 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace astropenguin\botanical;
|
|
||||||
|
|
||||||
error_reporting ( E_ALL^E_NOTICE ) ;
|
error_reporting ( E_ALL^E_NOTICE ) ;
|
||||||
|
require_once dirname( __FILE__ ) . '/astropenguin/package.php';
|
||||||
|
|
||||||
|
use astropenguin\botanical\RegRename;
|
||||||
|
use astropenguin\botanical\Args;
|
||||||
|
|
||||||
spl_autoload_register(function ( $name )
|
|
||||||
{
|
|
||||||
require_once str_replace( '\\', '/', "$name.php" );
|
|
||||||
});
|
|
||||||
|
|
||||||
//----------- Usage -----------
|
//----------- Usage -----------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user