Exemple #1
0
 /**
  * @depends testAccessTestFunction
  */
 public function testScopePassedToAccessFunction()
 {
     $scope = new \Niysu\Scope(['test' => 15]);
     $service = new AuthService($scope);
     $service->setAccessTestCallback(function ($userID, $test, $access) {
         $this->assertEquals(15, $test);
         $this->assertEquals(5, $userID);
         $this->assertEquals('access', $access);
         return false;
     });
     $this->assertFalse($service->hasAccess(5, 'access'));
 }