Метод | Описание | |
---|---|---|
__construct ( |
Constructor | |
canAnnotate ( ElggEntity $entity, integer $user_guid, string $annotation_name = '' ) : boolean | Can a user annotate an entity? | |
canComment ( ElggEntity $entity, integer $user_guid, boolean $default = null ) : boolean | Can a user comment on an entity? | |
canDelete ( ElggEntity $entity, integer $user_guid ) : boolean | Can a user delete this entity? | |
canDeleteRiverItem ( ElggRiverItem $item, integer $user_guid ) : boolean | Can a user delete this river item? | |
canEdit ( ElggEntity $entity, integer $user_guid ) : boolean | Can a user edit this entity? | |
canEditAnnotation ( ElggEntity $entity, integer $user_guid, ElggAnnotation $annotation = null ) : boolean | Determines whether or not the user can edit this annotation | |
canEditMetadata ( ElggEntity $entity, integer $user_guid, ElggMetadata $metadata = null ) : boolean | Can a user edit metadata on this entity? | |
canWriteToContainer ( ElggEntity $entity, integer $user_guid, string $type = 'all', string $subtype = 'all' ) : boolean | Can a user add an entity to this container |
public __construct ( |
||
$hooks | Plugin hooks service | |
$entities | Entity table | |
$session | ElggSession | Session |
public canDeleteRiverItem ( ElggRiverItem $item, integer $user_guid ) : boolean | ||
$item | ElggRiverItem | River item |
$user_guid | integer | The user GUID, optionally (default: logged in user) |
Результат | boolean | Whether this river item should be considered deletable by the given user. |
public canEditAnnotation ( ElggEntity $entity, integer $user_guid, ElggAnnotation $annotation = null ) : boolean | ||
$entity | ElggEntity | Object entity |
$user_guid | integer | The GUID of the user (defaults to currently logged in user) |
$annotation | ElggAnnotation | Annotation |
Результат | boolean |
public canEditMetadata ( ElggEntity $entity, integer $user_guid, ElggMetadata $metadata = null ) : boolean | ||
$entity | ElggEntity | Object entity |
$user_guid | integer | The user GUID, optionally (default: logged in user) |
$metadata | ElggMetadata | The piece of metadata to specifically check or null for any metadata |
Результат | boolean |
public canWriteToContainer ( ElggEntity $entity, integer $user_guid, string $type = 'all', string $subtype = 'all' ) : boolean | ||
$entity | ElggEntity | Container entity |
$user_guid | integer | The GUID of the user creating the entity (0 for logged in user). |
$type | string | The type of entity we're looking to write |
$subtype | string | The subtype of the entity we're looking to write |
Результат | boolean |