コード例 #1
0
ファイル: ChoiceAuthTest.php プロジェクト: datavoyager/vufind
 /**
  * Get a ChoiceAuth object.
  *
  * @param PluginManager           $pm         Plugin manager
  * @param \Zend\Session\Container $session    Session container
  * @param string                  $strategies Strategies setting
  *
  * @return ChoiceAuth
  */
 protected function getChoiceAuth($pm = null, $session = null, $strategies = 'Database,Shibboleth')
 {
     $ca = new ChoiceAuth($session ?: $this->getSessionContainer());
     $ca->setConfig(new Config(['ChoiceAuth' => ['choice_order' => $strategies]]));
     $ca->setPluginManager($pm ?: $this->getMockPluginManager());
     return $ca;
 }