get_config() public static method

Retrieve configuration options by key, or as whole array.
public static get_config ( string $key = null, string $connection_name = self::DEFAULT_CONNECTION )
$key string
$connection_name string Which connection to use
Beispiel #1
0
 public function testLoggerCallback()
 {
     ORM::configure('logger', function ($log_string) {
         return $log_string;
     });
     $function = ORM::get_config('logger');
     $this->assertTrue(is_callable($function));
     $log_string = "UPDATE `widget` SET `added` = NOW() WHERE `id` = '1'";
     $this->assertEquals($log_string, $function($log_string));
     ORM::configure('logger', null);
 }
Beispiel #2
0
 public function testGetConfigArray()
 {
     $expected = array('connection_string' => 'sqlite::memory:', 'id_column' => 'primary_key', 'id_column_overrides' => array(), 'error_mode' => PDO::ERRMODE_EXCEPTION, 'username' => null, 'password' => null, 'driver_options' => null, 'identifier_quote_character' => '`', 'logging' => true, 'logger' => null, 'caching' => false, 'return_result_sets' => true, 'limit_clause_style' => 'limit', 'find_many_primary_id_as_key' => true);
     $this->assertEquals($expected, ORM::get_config());
 }