DataSift_Account_Identity::update PHP Method

update() public method

Updates an identity
public update ( string $identity, string $label = null, string $master = null, string $status = null ) : mixed
$identity string
$label string
$master string
$status string
return mixed
    public function update($identity, $label = null, $master = null, $status = null)
    {
        $params = array();
        if (!is_null($label)) {
            $params['label'] = $label;
        }
        if (!is_null($master)) {
            $params['master'] = $master;
        }
        if (!is_null($status)) {
            $params['status'] = $status;
        }
        return $this->_user->put('account/identity/' . $identity, $params);
    }

Usage Example

Example #1
0
 /**
  * @dataProvider updateProvider
  * @covers Datasift_Account_Identity::update
  */
 public function testUpdate($identityId, $label, $master, $status, $apiResult, $expectedResult)
 {
     $identity = new DataSift_Account_Identity($this->_user);
     DataSift_MockApiClient::setResponse($apiResult);
     if (isset($expectedResult['error'])) {
         $this->setExpectedException('DataSift_Exception_APIError');
     }
     $result = $identity->update($identityId, $label, $master, $status);
     $this->assertEquals($expectedResult, $result);
 }
All Usage Examples Of DataSift_Account_Identity::update