public function setDelimiter($delimiter)
    {
        if (empty($delimiter) === false && Format::isString256($delimiter) === true) {
            $this->delimiter = $delimiter;
        } else {
            $msg = "The 'delimiter' argument must be a non-empty string, '" . gettype($delimiter) . "' given.";
            throw new InvalidArgumentException($msg);
        }
    }
public function setDelimiter($delimiter)
    {
        if (empty($delimiter) === false && Format::isString256($delimiter) === true) {
            $this->delimiter = $delimiter;
        } else {
            $msg = "The 'delimiter' argument must be a non-empty string, '" . gettype($delimiter) . "' given.";
            throw new InvalidArgumentException($msg);
        }
    }
public function setDelimiter ( $ delimiter ) { if ( empty ( $ delimiter ) === false && Format :: isString256 ( $ delimiter ) === true ) { $ this -> delimiter = $ delimiter ; } else { $ msg = "The 'delimiter' argument must be a non-empty string, '" . gettype ( $ delimiter ) . "' given." ; throw new InvalidArgumentException ( $ msg ) ; } }
Set the delimiter to use between values when displaying variables of ordered, multiple or record
cardinality.

@param string $delimiter A non-empty string with at most 256 characters.
@throws \InvalidArgumentException If $delimiter is not a non-empty string with at most 256 characters.
Set the delimiter to use between values when displaying variables of ordered multiple or record cardinality .