Changeset 4063

Show
Ignore:
Timestamp:
03/21/08 04:22:15 (16 months ago)
Author:
jwage
Message:

Refactoring adapter information.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/0.10/lib/Doctrine/Manager.php

    r4060 r4063  
    279279        } 
    280280 
    281         if ( ! is_object($adapter)) { 
    282             $adapter['user']  = urldecode($adapter['user']); 
    283             $adapter['pass']  = urldecode($adapter['pass']); 
    284             $adapter['query'] = urldecode($adapter['query']); 
    285             $adapter['database'] = urldecode($adapter['database']); 
    286             $adapter['dsn'] = urldecode($adapter['dsn']); 
     281        // Decode adapter information 
     282        if (is_array($adapter)) { 
     283            foreach ($adapter as $key => $value) { 
     284                $adapter[$key]  = urldecode($value);   
     285            } 
    287286        } 
    288287