Author: Derick Rethans
Date: 2006-01-29 17:22:08 +0100 (Sun, 29 Jan 2006)
New Revision: 2088

Log:
- Include name of the component in the error message in case a dependency is
  not met.

Modified:
   packages/Base/trunk/src/base.php
   packages/ImageAnalysis/trunk/src/image_analyzer_autoload.php
   packages/UserInput/trunk/src/input_autoload.php

Modified: packages/Base/trunk/src/base.php
===================================================================
--- packages/Base/trunk/src/base.php    2006-01-29 13:52:27 UTC (rev 2087)
+++ packages/Base/trunk/src/base.php    2006-01-29 16:22:08 UTC (rev 2088)
@@ -204,7 +204,7 @@
         require( ezcBase::$packageDir . $file );
     }
 
-    public static function checkDependency( $type, $value )
+    public static function checkDependency( $component, $type, $value )
     {
         switch ( $type )
         {
@@ -215,7 +215,7 @@
                 }
                 else
                 {
-                    die( "\nThis component depends on the PHP extension 
<{$value}>, which is not loaded.\n" );
+                    die( "\nThe {$component} component depends on the PHP 
extension '{$value}', which is not loaded.\n" );
                 }
                 break;
 
@@ -227,7 +227,7 @@
                 }
                 else
                 {
-                    die( "\nThis component depends on the PHP version 
<{$value}>, but the current version is <{$phpVersion}>.\n" );
+                    die( "\nThe {$component} component depends on the PHP 
version '{$value}', but the current version is '{$phpVersion}'.\n" );
                 }
                 break;
         }

Modified: packages/ImageAnalysis/trunk/src/image_analyzer_autoload.php
===================================================================
--- packages/ImageAnalysis/trunk/src/image_analyzer_autoload.php        
2006-01-29 13:52:27 UTC (rev 2087)
+++ packages/ImageAnalysis/trunk/src/image_analyzer_autoload.php        
2006-01-29 16:22:08 UTC (rev 2088)
@@ -9,7 +9,7 @@
  * @filesource
  */
 
-ezcBase::checkDependency( ezcBase::DEP_PHP_EXTENSION, "exif" );
+ezcBase::checkDependency( 'ImageAnalysis', ezcBase::DEP_PHP_EXTENSION, "exif" 
);
 
 return array (
     'ezcImageAnalyzer'                              => 
'ImageAnalysis/analyzer.php',

Modified: packages/UserInput/trunk/src/input_autoload.php
===================================================================
--- packages/UserInput/trunk/src/input_autoload.php     2006-01-29 13:52:27 UTC 
(rev 2087)
+++ packages/UserInput/trunk/src/input_autoload.php     2006-01-29 16:22:08 UTC 
(rev 2088)
@@ -9,7 +9,7 @@
  * @package UserInput
  */
 
-ezcBase::checkDependency( ezcBase::DEP_PHP_EXTENSION, "filter" );
+ezcBase::checkDependency( 'UserInput', ezcBase::DEP_PHP_EXTENSION, "filter" );
 
 return array(
     'ezcInputForm'                            => 'UserInput/input_form.php',

-- 
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to