Changeset 1772 for trunk/system/libraries/Payment.php
- Timestamp:
- 01/21/2008 10:33:19 AM (10 months ago)
- Files:
-
- 1 modified
-
trunk/system/libraries/Payment.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/system/libraries/Payment.php
r1766 r1772 78 78 $this->config = array_merge($this->config, Config::item('payment.'.$this->config['driver'])); 79 79 80 // Set driver name 81 $driver = 'Payment_'.ucfirst($this->config['driver']).'_Driver'; 80 try 81 { 82 // Set driver name 83 $driver = 'Payment_'.ucfirst(strtolower($this->config['driver'])).'_Driver'; 82 84 83 // Manually call auto-loading, for proper exception handling 84 Kohana::auto_load($driver); 85 // Manually autoload so that exceptions can be caught 86 Kohana::auto_load($driver); 87 } 88 catch (Kohana_Exception $e) 89 { 90 throw new Kohana_Exception('payment.driver_not_supported', $this->config['driver']); 91 } 85 92 86 93 // Initialize the driver
