/**
  * 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');
 }