|  | 
|  | 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: