/** * @expectedException \RBAC\Exception\InsufficientPermission */ public function testRequirePermission() { $p1 = Permission::create("test_1", "", 1); $p2 = Permission::create("test_2", "", 2); $r1 = Role::create("role_1", "", [$p1, $p2]); $subject = new Subject(1, new RoleSet([$r1])); $subject->requirePermission($p1); $subject->requirePermission($p2->name); $subject->requirePermission("bs_perm"); }