TijsVerkoyen\Twitter\Twitter::friendshipsLookup PHP Method

friendshipsLookup() public method

Values for connections can be: following, following_requested, followed_by, none.
public friendshipsLookup ( mixed[optional] $userIds = null, mixed[optional] $screenNames = null ) : array
$userIds mixed[optional]
$screenNames mixed[optional]
return array
    public function friendshipsLookup($userIds = null, $screenNames = null)
    {
        // redefine
        $userIds = (array) $userIds;
        $screenNames = (array) $screenNames;
        // validate
        if (empty($userIds) && empty($screenNames)) {
            throw new Exception('Specify an userId or a screenName.');
        }
        // build parameters
        $parameters = null;
        if (!empty($userIds)) {
            $parameters['user_id'] = implode(',', $userIds);
        }
        if (!empty($screenNames)) {
            $parameters['screen_name'] = implode(',', $screenNames);
        }
        // make the call
        return $this->doCall('friendships/lookup.json', $parameters, true);
    }

Usage Example

 /**
  * Tests Twitter->friendshipsLookup
  */
 public function testFriendshipsLookup()
 {
     $response = $this->twitter->friendshipsLookup(null, array('tijsverkoyen', 'sumocoders'));
     foreach ($response as $row) {
         $this->assertArrayHasKey('name', $row);
         $this->assertArrayHasKey('id', $row);
         $this->assertArrayHasKey('connections', $row);
     }
 }
Twitter