/**
  * コンストラクタ。
  * コンシューマキー、及びコンシューマ秘密鍵はプロパティファイルに定義することも可能です。
  * 
  * config/global_properties.yml の設定例:
  * <code>
  * twitter:
  *   # コンシューマキー。
  *   consumerKey:
  *   
  *   # コンシューマ秘密鍵。
  *   consumerSecret:
  * </code>
  * @see Mars_OAuthProvider::__construct()
  * @author Naomichi Yamakita <*****@*****.**>
  */
 protected function __construct($consumerKey = NULL, $consumerSecret = NULL)
 {
     $config = Mars_Config::loadProperties('twitter');
     if ($consumerKey === NULL) {
         $consumerKey = array_find($config, 'consumerKey');
     }
     if ($consumerSecret === NULL) {
         $consumerSecret = array_find($config, 'consumerSecret');
     }
     parent::__construct($consumerKey, $consumerSecret);
 }
 /**
  * コンストラクタ。
  * コンシューマキー、及びコンシューマ秘密鍵はプロパティファイルに定義することも可能です。
  * 
  * config/global_properties.yml の設定例:
  * <code>
  * mixiGraph:
  *   # コンシューマキー。
  *   consumerKey:
  *   
  *   # コンシューマ秘密鍵。
  *   consumerSecret:
  * </code>
  * @see Mars_OAuthProvider::__construct()
  * @author Naomichi Yamakita <*****@*****.**>
  */
 protected function __construct($consumerKey = NULL, $consumerSecret = NULL)
 {
     $config = Mars_Config::loadProperties('mixiGraph');
     if ($consumerKey === NULL) {
         $consumerKey = array_find($config, 'consumerKey');
     }
     if ($consumerSecret === NULL) {
         $consumerSecret = array_find($config, 'consumerSecret');
     }
     $this->_userAgent = $this->request->getUserAgent();
     parent::__construct($consumerKey, $consumerSecret);
 }