public function setUp()
 {
     parent::setUp();
     $pseudoMockAccess = new \FakeAccess();
     \FakeAccess::setSuperUserAccess(true);
     Access::setSingletonInstance($pseudoMockAccess);
     $idSite = Fixture::createWebsite('2014-01-01 00:00:00');
     $this->builder = $this->makeBuilder(array('method' => 'MultiSites_getAll', 'idSite' => $idSite));
 }
Exemple #2
0
 protected function setNonAdminUser()
 {
     $pseudoMockAccess = new \FakeAccess();
     \FakeAccess::setSuperUserAccess(false);
     \FakeAccess::$idSitesView = array(99);
     \FakeAccess::$identity = 'aUser';
     Access::setSingletonInstance($pseudoMockAccess);
 }
 /**
  * @expectedException \Exception
  * @expectedExceptionMessage checkUserHasSuperUserAccess Fake exception
  */
 public function testSetSuperUserAccess_ShouldFail_IfUserHasNotSuperUserPermission()
 {
     FakeAccess::setSuperUserAccess(false);
     $this->api->setSuperUserAccess('nologin', false);
 }