|
| | addFriend ($friend_guid) |
| | Adds a user as a friend. More...
|
| |
| | removeFriend ($friend_guid) |
| | Removes a user as a friend. More...
|
| |
| | isFriend () |
| | Determines whether or not the current user is a friend of this entity. More...
|
| |
| | isFriendsWith ($user_guid) |
| | Determines whether or not this entity is friends with a particular entity. More...
|
| |
| | isFriendOf ($user_guid) |
| | Determines whether or not a foreign entity has made this one a friend. More...
|
| |
| | getFriends ($subtype="", $limit=10, $offset=0) |
| | Returns this entity's friends. More...
|
| |
| | getFriendsOf ($subtype="", $limit=10, $offset=0) |
| | Returns entities that have made this entity a friend. More...
|
| |
| | getObjects ($subtype="", $limit=10, $offset=0) |
| | Returns objects in this entity's container. More...
|
| |
| | getFriendsObjects ($subtype="", $limit=10, $offset=0) |
| | Returns objects in the containers of this entity's friends. More...
|
| |
| | countObjects ($subtype="") |
| | Returns the number of object entities in this entity's container. More...
|
| |
Definition at line 8 of file Friendable.php.
◆ addFriend()
| Friendable::addFriend |
( |
|
$friend_guid | ) |
|
Adds a user as a friend.
- Parameters
-
| int | $friend_guid | The GUID of the user to add |
- Returns
- bool
Implemented in ElggGroup.
◆ countObjects()
| Friendable::countObjects |
( |
|
$subtype = "" | ) |
|
Returns the number of object entities in this entity's container.
- Parameters
-
| string | $subtype | The subtype of entity to count |
- Returns
- int
Implemented in ElggUser, and ElggGroup.
◆ getFriends()
| Friendable::getFriends |
( |
|
$subtype = "", |
|
|
|
$limit = 10, |
|
|
|
$offset = 0 |
|
) |
| |
Returns this entity's friends.
- Parameters
-
| string | $subtype | The subtype of entity to return |
| int | $limit | The number of entities to return |
| int | $offset | Indexing offset |
- Returns
- array|false
Implemented in ElggGroup, and ElggUser.
◆ getFriendsObjects()
| Friendable::getFriendsObjects |
( |
|
$subtype = "", |
|
|
|
$limit = 10, |
|
|
|
$offset = 0 |
|
) |
| |
Returns objects in the containers of this entity's friends.
- Parameters
-
| string | $subtype | The subtype of entity to return |
| int | $limit | The number of entities to return |
| int | $offset | Indexing offset |
- Returns
- array|false
Implemented in ElggGroup, and ElggUser.
◆ getFriendsOf()
| Friendable::getFriendsOf |
( |
|
$subtype = "", |
|
|
|
$limit = 10, |
|
|
|
$offset = 0 |
|
) |
| |
Returns entities that have made this entity a friend.
- Parameters
-
| string | $subtype | The subtype of entity to return |
| int | $limit | The number of entities to return |
| int | $offset | Indexing offset |
- Returns
- array|false
Implemented in ElggGroup, and ElggUser.
◆ getObjects()
| Friendable::getObjects |
( |
|
$subtype = "", |
|
|
|
$limit = 10, |
|
|
|
$offset = 0 |
|
) |
| |
Returns objects in this entity's container.
- Parameters
-
| string | $subtype | The subtype of entity to return |
| int | $limit | The number of entities to return |
| int | $offset | Indexing offset |
- Returns
- array|false
Implemented in ElggGroup, and ElggUser.
◆ isFriend()
Determines whether or not the current user is a friend of this entity.
- Returns
- bool
Implemented in ElggUser, and ElggGroup.
◆ isFriendOf()
| Friendable::isFriendOf |
( |
|
$user_guid | ) |
|
Determines whether or not a foreign entity has made this one a friend.
- Parameters
-
| int | $user_guid | The GUID of the foreign entity |
- Returns
- bool
Implemented in ElggUser, and ElggGroup.
◆ isFriendsWith()
| Friendable::isFriendsWith |
( |
|
$user_guid | ) |
|
Determines whether or not this entity is friends with a particular entity.
- Parameters
-
| int | $user_guid | The GUID of the entity this entity may or may not be friends with |
- Returns
- bool
Implemented in ElggUser, and ElggGroup.
◆ removeFriend()
| Friendable::removeFriend |
( |
|
$friend_guid | ) |
|
Removes a user as a friend.
- Parameters
-
| int | $friend_guid | The GUID of the user to remove |
- Returns
- bool
Implemented in ElggUser, and ElggGroup.
The documentation for this interface was generated from the following file: