Changeset 643

Show
Ignore:
Timestamp:
05/29/08 08:00:39 (6 months ago)
Author:
bermiferrer
Message:

Installer names can now be passes with_underscores or CamelCased?.

Previously, it treated underscored installers as modules.

Fixes #177

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/utils/scripts/migrate.php

    r472 r643  
    2929 
    3030$installer = array_shift($options); 
    31 $installer_class_name = AkInflector::camelize(AkInflector::demodulize($installer)).'Installer'; 
     31if(preg_match('/:{2}|\//', $installer)){ 
     32    $installer_class_name = AkInflector::camelize(AkInflector::demodulize($installer)).'Installer'; 
     33}else{ 
     34    $installer_class_name = AkInflector::camelize($installer).'Installer'; 
     35
     36 
    3237$command = count($options) > 0 ? array_shift($options) : 'usage'; 
    3338