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; }