Elgg
Version 4.3
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
engine
classes
Elgg
Groups
MemberPermissionsHandler.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Elgg\Groups
;
4
10
class
MemberPermissionsHandler
{
11
19
public
function
__invoke
(\
Elgg
\
Hook
$hook) {
20
21
$container
= $hook->getParam(
'container'
);
22
if
(!
$container
instanceof \
ElggGroup
) {
23
return
;
24
}
25
26
$user
= $hook->getUserParam();
27
if
(!
$user
instanceof \
ElggUser
) {
28
return
;
29
}
30
31
if
(
$container
->isMember(
$user
)) {
32
return
true
;
33
}
34
}
35
}
Elgg\Groups\MemberPermissionsHandler\__invoke
__invoke(\Elgg\Hook $hook)
Allow group members to write to the group container.
Definition:
MemberPermissionsHandler.php:19
Elgg\Groups\MemberPermissionsHandler
Check if content can be created in a group based on group membership of a user.
Definition:
MemberPermissionsHandler.php:10
Elgg\Hook
Models an event passed to hook handlers.
Definition:
Hook.php:11
ElggGroup
Elgg
Definition:
ActionsService.php:3
$user
$user
Definition:
ban.php:7
$container
$container
Definition:
delete.php:23
ElggUser
Elgg\Groups
Definition:
MemberPermissionsHandler.php:3
Generated on Fri Feb 3 2023 00:00:22 for Elgg by
1.8.11