예제 #1
0
 public static function loadAuthManagerMock()
 {
     if (!isset(self::$_oldAuthManagerComponent) && Yii::app()->getComponent('authManager') instanceof X2AuthManager) {
         self::$_oldAuthManagerComponent = Yii::app()->getComponent('authManager');
     }
     Yii::app()->setComponent('authManager', array('class' => 'X2AuthManagerMock', 'connectionID' => 'db', 'defaultRoles' => array('guest', 'authenticated', 'admin'), 'itemTable' => 'x2_auth_item', 'itemChildTable' => 'x2_auth_item_child', 'assignmentTable' => 'x2_auth_assignment'));
     return Yii::app()->authManager;
 }