Lines Matching full:group

8  * @group plugin_ifauthex
9 * @group plugins
23 '@group',
24 '!@group',
25 '!(!@group && !@group && !@group)',
26 '!(!@group && !user && @group) || !(@group || user || @group)',
27 '!(!@group && @group || !user) && (!user || user && @group)',
28 '!(!@group && user) && !(!@group || @group || user)',
29 '!(!@group || !user && !user) || !(user || @group || !@group)',
30 '!(!@group || @group || !@group) && (@group || @group && !@group)',
31 '!(!@group || user || user) && !(!user || !user || !user)',
32 '!(!user && !@group) || (!@group || !user && @group)',
33 '!(!user && @group && @group) && (user || !@group || user)',
34 '!(!user && user || !user) && !(@group || !@group && user)',
35 '!(!user || !@group || user) || (!user || !@group && !@group)',
36 '!(!user || @group && !user) || !(!@group && user || !user)',
37 '!(!user || user || !@group) && !(user && user && !user)',
38 '!(@group && !@group || !user) || (@group && @group || user)',
39 '!(@group && !user) || !(!user && @group && user)',
40 '!(@group && user && @group) && (!@group && !user)',
41 '!(@group || !@group || !@group) || (user && !user || !user)',
42 '!(@group || !user || user) || !(@group && !user && !user)',
43 '!(@group || user && !user) && (!user && !@group || @group)',
44 '!(user && !@group && user) && !(!@group && !@group && @group)',
45 '!(user && !user || !user) || !(@group)',
46 '!(user && @group) && (!user || user || !user)',
47 '!(user || !@group && @group) && !(!@group || user && !user)',
48 '!(user || !user || !@group) || !(user || @group || user)',
49 '!(user || @group || user) && (@group || @group && user)',
51 '(!@group && !user && @group) || !(@group || !user || !user)',
52 '(!@group && @group || !user) && (!user || !user && !user)',
53 '(!@group && user) && !(!@group || !@group || @group)',
54 '(!@group || !user && !user) || !(user || !@group && user)',
55 '(!@group || @group || !@group) && (@group && user)',
56 '(!@group || user || user) && !(!user && user || !@group)',
57 '(!user && !@group) || (!@group && user && !user)',
58 '(!user && @group && @group) && (user && @group || @group)',
59 '(!user && user || !user) && !(@group && @group && @group)',
60 '(!user || !@group || user) || (!user && !user)',
61 '(!user || @group && !user) || !(!@group && !user || !@group)',
62 '(!user || user || !@group) && !(user && !user && !@group)',
63 '(@group && !@group || !user) || (@group && !@group || @group)',
64 '(@group && !user) || !(!user && !@group && @group)',
65 '(@group && user && @group) && !(user || user)',
66 '(@group || !@group || !@group) || (@group || user || !user)',
67 '(@group || !user || user) || !(!user || user && !user)',
68 '(@group || user && !user) && (!@group || @group || @group)',
69 '(user && !@group && @group) || (user || @group && user)',
70 '(user && !user || !user) || !(@group || !user)',
71 '(user && @group) && (!user || !user || !@group)',
72 '(user || !@group && @group) && !(!@group || !user && !@group)',
73 '(user || !user || !@group) || !(user || !@group || @group)',
74 '(user || @group || user) && (@group || !@group && @group)',
75 'user && user || @group'
86 '!(!@group & !@group && !@group)',
87 '!(!@group && !user && @group) | !(@group || user || @group)',
88 '!(!@group && @group || !user] && (!user || user && @group)',
89 '!(!@group && user) && !^!@group || @group || user)',
90 '!(!@group || <inject> !user && !user) || !(user || @group || !@group)',
91 '!(!@group || @group {--} !@group) && (@group || @group && !@group)',
92 '!(!@group || user || user) && !(!user || > !user || !user)',
93 '!(!user && !@group) <|| (!@group || !user && @group)',
94 '!(!user && @group && @group) / && (user || !@group || user)',
95 '!(!user && user || : !user) && !(@group || !@group && user)',
102 'user && @group) && (!user || !user || !@group)',
104 '@group && (usr) @another',
105 '(user || !user || !@group) || !user || !@group || @group)',
109 '(user || !@group && @group && !(!@group || !user && !@group)',
110 '(user || @group || user) && (@group || !@group && @group'
114 '!(@group && user && @group) && (!@group && !)',
115 '!(@group || !@group || !@group) || (user &&)',
116 '!(@group || !user ||) || !(@)',
117 '!(@group || user && !user) && @',
118 '!(@group || user && !user) ||',
120 '@@group', // @ takes "@", but when ! is parsed, no arg is left
127 '@()', // Group takes exactly a literal
128 '@(group)'
246 auth_expr_evaluation_context()->SIMULATE_IN_GROUPS = array('group');
253 $this->assertTrue(auth_expr_parse('@group')->evaluate());
254 $this->assertFalse(auth_expr_parse('!@group')->evaluate());
258 $this->assertTrue(auth_expr_parse('user || @group')->evaluate());
259 $this->assertTrue(auth_expr_parse('user || !@group')->evaluate());
260 $this->assertTrue(auth_expr_parse('!user || @group')->evaluate());
261 $this->assertFalse(auth_expr_parse('!user || !@group')->evaluate());
264 $this->assertTrue(auth_expr_parse('user2 || @group')->evaluate());
266 $this->assertTrue(auth_expr_parse('user && @group')->evaluate());
267 $this->assertFalse(auth_expr_parse('user && !@group')->evaluate());
268 $this->assertFalse(auth_expr_parse('!user && @group')->evaluate());
269 $this->assertFalse(auth_expr_parse('!user && !@group')->evaluate());
272 $this->assertFalse(auth_expr_parse('user2 && @group')->evaluate());
274 $this->assertTrue(auth_expr_parse('(user || @group)')->evaluate());
275 $this->assertTrue(auth_expr_parse('(user || !@group)')->evaluate());
276 $this->assertTrue(auth_expr_parse('(!user || @group)')->evaluate());
277 $this->assertFalse(auth_expr_parse('(!user || !@group)')->evaluate());
280 $this->assertTrue(auth_expr_parse('(user2 || @group)')->evaluate());
282 $this->assertFalse(auth_expr_parse('!(user || @group)')->evaluate());
283 $this->assertFalse(auth_expr_parse('!(user || !@group)')->evaluate());
284 $this->assertFalse(auth_expr_parse('!(!user || @group)')->evaluate());
285 $this->assertTrue(auth_expr_parse('!(!user || !@group)')->evaluate());
288 $this->assertFalse(auth_expr_parse('!(user2 || @group)')->evaluate());
290 $this->assertTrue(auth_expr_parse('user, @group')->evaluate());
291 $this->assertTrue(auth_expr_parse('user, !@group')->evaluate());
292 $this->assertTrue(auth_expr_parse('!user, @group')->evaluate());
293 $this->assertFalse(auth_expr_parse('!user, !@group')->evaluate());
296 $this->assertTrue(auth_expr_parse('user2, @group')->evaluate());