Minor bug fixes
This commit is contained in:
parent
a23d2b7815
commit
177419e105
@ -203,18 +203,18 @@ class RegRename
|
||||
try
|
||||
{
|
||||
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)
|
||||
throw new Exception("Search pattern is missing");
|
||||
throw new \Exception("Search pattern is missing");
|
||||
|
||||
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))
|
||||
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 );
|
||||
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
|
||||
|
||||
namespace astropenguin\botanical;
|
||||
|
||||
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 -----------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user