/**
  * Singleton main method
  * @return FacebookAPI
  */
 public static function inst()
 {
     if (!self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
 /**
  * @return Facebook Facebook API instance
  */
 public static function get()
 {
     if (self::$instance) {
         return self::$instance;
     }
     // Check application is configured
     $settings = SiteConfig::current_site_config();
     if (empty($settings->FacebookApplicationID)) {
         return null;
     }
     // Construct
     return self::$instance = new Facebook(array('appId' => $settings->FacebookApplicationID, 'secret' => $settings->FacebookApplicationSecret, 'cookie' => true));
 }