Turba_Object_Group::removeMember PHP Method

removeMember() public method

Deletes a contact from this group.
public removeMember ( string $contactId, string $sourceId = null )
$contactId string The id of the contact to remove.
$sourceId string The source $contactId is from.
    public function removeMember($contactId, $sourceId = null)
    {
        $members = @unserialize($this->attributes['__members']);
        if (is_null($sourceId) || $sourceId == $this->getSource()) {
            $i = array_search($contactId, $members);
        } else {
            $i = array_search($sourceId . ':' . $contactId, $members);
        }
        if ($i !== false) {
            unset($members[$i]);
        }
        $this->attributes['__members'] = serialize($members);
        return true;
    }