protected function parseRecipients($toArgs)
    {
        if (count($toArgs) > 1) {
            return $toArgs;
        }

        if (is_array($toArgs[0])) {
            return $toArgs[0];
        }

        if (is_string($toArgs[0])) {
            return (array) $toArgs[0];
        }

        if ($toArgs[0] instanceof Traversable) {
            return $toArgs[0];
        }

        if (is_object($toArgs[0])) {
            return $toArgs;
        }

        $typeName = is_object($toArgs[0]) ? get_class($toArgs[0]) : gettype($typeName);

        throw new UnexpectedValueException('Unparsable $to parameter '.$typeName);
    }
protected function parseRecipients($toArgs)
    {
        if (count($toArgs) > 1) {
            return $toArgs;
        }

        if (is_array($toArgs[0])) {
            return $toArgs[0];
        }

        if (is_string($toArgs[0])) {
            return (array) $toArgs[0];
        }

        if ($toArgs[0] instanceof Traversable) {
            return $toArgs[0];
        }

        if (is_object($toArgs[0])) {
            return $toArgs;
        }

        $typeName = is_object($toArgs[0]) ? get_class($toArgs[0]) : gettype($typeName);

        throw new UnexpectedValueException('Unparsable $to parameter '.$typeName);
    }
protected function parseRecipients ( $ toArgs ) { if ( count ( $ toArgs ) > 1 ) { return $ toArgs ; } if ( is_array ( $ toArgs [ 0 ] ) ) { return $ toArgs [ 0 ] ; } if ( is_string ( $ toArgs [ 0 ] ) ) { return ( array ) $ toArgs [ 0 ] ; } if ( $ toArgs [ 0 ] instanceof Traversable ) { return $ toArgs [ 0 ] ; } if ( is_object ( $ toArgs [ 0 ] ) ) { return $ toArgs ; } $ typeName = is_object ( $ toArgs [ 0 ] ) ? get_class ( $ toArgs [ 0 ] ) : gettype ( $ typeName ) ; throw new UnexpectedValueException ( 'Unparsable $to parameter ' . $ typeName ) ; }
Parses the recipients to something traversable.

@param array $toArgs

@return \Traversable
Parses the recipients to something traversable .