Home » Documentation » $Person->friends()

$Person->friends()

Returns a stack of people who $person has added the "friend" flag to. This is not a two-way relationship: $person's friends do not have to agree.

By default, this will contain the 20 most recently added friends. If you need to see more friends, pass a number on your first use of the function:

$all_my_friends = $person->friends(10000000);

Examples:

You might want to output a list of someone's friends:

$person->friends()->output('short');

Our display how many friends someone has....

echo $person->friends()->totalCount();

Or, load content that was authored by anyone in my list of friends:

$POD->getContent(array(
  'userId'=>$person->friends(500)->extract('id')
));

See also: $Person->addFriend(), $Person->removeFriend(), and $Person->isFriendsWith().

Don't forget: because this function returns a stack, it has all the capabilities of stacks.

  • Discuss This Document

No comments have been posted yet.

Download Download the latest version of PeoplePods!

0.7 Latest Version:
Release Notes

A free membership is required to download PeoplePods.

  Already Registered? Login

Recent Posts from Our Blog

Version 0.7 Now Available

Last night, I uploaded a new release of PeoplePods: version 0.7. The most exciting new features in this version are: new dynamic image resizing options, a faster comment polling system, new ways...

Developer Preview Launch!

I am very excited to announce the launch of PeoplePods version 0.666, THE DEVELOPER PREVIEW! After tons of hacking, I have tweaked the last line of code, and I am finally ready for a wider audience...