Changeset 1953 for trunk/framework/prado-cli.php
- Timestamp:
- 05/15/2007 08:54:57 PM (20 months ago)
- Files:
-
- 1 modified
-
trunk/framework/prado-cli.php (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/framework/prado-cli.php
r1938 r1953 1 #!/usr/bin/env php2 1 <?php 3 2 … … 191 190 { 192 191 $app_dir = realpath($directory.'/protected/'); 193 if($app_dir !== false )192 if($app_dir !== false && is_dir($app_dir)) 194 193 { 195 194 if(Prado::getApplication()===null) … … 483 482 { 484 483 $dir = realpath($args[1]); 485 if($dir !== false )484 if($dir !== false && is_dir($dir)) 486 485 $this->runUnitTests($dir,$args); 487 486 else … … 525 524 { 526 525 $app_dir = realpath($dir.'/protected'); 527 if($app_dir !== false )526 if($app_dir !== false && is_dir($app_dir)) 528 527 return $app_dir; 529 528 return realpath($dir.'/../protected'); … … 533 532 { 534 533 $test_dir = realpath($dir.'/unit'); 535 if($test_dir !== false )534 if($test_dir !== false && is_dir($test_dir)) 536 535 return $test_dir; 537 536 return realpath($dir.'/tests/unit/'); … … 615 614 if(is_dir($dir)) 616 615 return realpath($dir); 617 if(false !== ($app_dir = realpath($dir.'/protected/')) )616 if(false !== ($app_dir = realpath($dir.'/protected/')) && is_dir($app_dir)) 618 617 return $app_dir; 619 618 echo '** Unable to find directory "'.$dir."\".\n"; … … 623 622 protected function getXmlFile($app_dir) 624 623 { 625 if(false !== ($xml = realpath($app_dir.'/application.xml')) )624 if(false !== ($xml = realpath($app_dir.'/application.xml')) && is_file($xml)) 626 625 return $xml; 627 if(false !== ($xml = realpath($app_dir.'/protected/application.xml')) )626 if(false !== ($xml = realpath($app_dir.'/protected/application.xml')) && is_file($xml)) 628 627 return $xml; 629 628 echo '** Unable to find application.xml in '.$app_dir."\n"; … … 651 650 return $namespace; 652 651 $file = Prado::getPathOfNamespace($namespace, ".php"); 653 if($file !== null && false !== ($path = realpath(dirname($file))) )652 if($file !== null && false !== ($path = realpath(dirname($file))) && is_dir($path)) 654 653 { 655 654 if(strpos($path, $app_dir)===0)
