Example #1
0
 /**
  * @param UserDocument $friend
  * @param integer      $n
  *
  * @return array
  */
 public function getFriendsFriends($friend, $n)
 {
     if ($n > 0) {
         $friendsFriends = $friend->getFriends();
         foreach ($friendsFriends as $friendsFriend) {
             $this->friendsFriends[] = $friendsFriend->getEmail();
             $this->getFriendsFriends($friendsFriend, $n - 1);
         }
     }
     return array_unique($this->friendsFriends);
 }