/** * Testing getting a configuration option. * @param key to search for * @return mixed result of configuration key. * @access public */ static function getConfig($key = null) { if (isset(self::$configs[$key])) { return self::$configs[$key]; } //try configure setting if (self::$configs[$key] = Configure::read("Facebook.{$key}")) { return self::$configs[$key]; } //try load configuration file and try again. Configure::load('facebook'); self::$configs = Configure::read('Facebook'); if (self::$configs[$key] = Configure::read("Facebook.{$key}")) { return self::$configs[$key]; } return null; }
function endTest() { unset($this->Connect); FacebookInfo::$configs = null; Configure::delete('Facebook'); }