Horde_Imap_Client_Ids::_resolveIds PHP Method

_resolveIds() protected method

Resolve the $ids input to add() and remove().
protected _resolveIds ( mixed $ids ) : array
$ids mixed Either Horde_Imap_Client_Ids object, array, or sequence string.
return array An array of IDs.
    protected function _resolveIds($ids)
    {
        if ($ids instanceof Horde_Imap_Client_Ids) {
            return $ids->ids;
        } elseif (is_array($ids)) {
            return $ids;
        } elseif (is_string($ids) || is_integer($ids)) {
            return is_numeric($ids) ? array($ids) : $this->_fromSequenceString($ids);
        }
        return array();
    }