class Converter (View source)

Constants

WHITESPACE_REPLACE

WHITESPACE_SLASH

Methods

__construct(Reader $reader)

Set reader

setWhitespaceMode(int $mode)

Set the write mode for \n, \r and \t on field entries

csv(string $path, string $separator = ',', string $enclosure = '"', string $eol = "\r\n")

Save reader to CSV

tsv(string $path, string $eol = "\r\n")

Save reader to TSV

json(string $path, bool $pairs = true, int $jsonFlags = 0)

Save reader to JSON

dom(DOMElement $target, $parentTag = 'row')

Populate DOMElement with reader entries

Details

__construct(Reader $reader)

Set reader

Parameters

Reader $reader

Exceptions

Exception

setWhitespaceMode(int $mode)

Set the write mode for \n, \r and \t on field entries

  • WHITESPACE_REPLACE: Remove whitespaces
  • WHITESPACE_SLASH: Quote whitespace with slashes

Parameters

int $mode

Exceptions

Exception

Converter csv(string $path, string $separator = ',', string $enclosure = '"', string $eol = "\r\n")

Save reader to CSV

Parameters

string $path
string $separator
string $enclosure
string $eol

Return Value

Converter

Exceptions

Exception

Converter tsv(string $path, string $eol = "\r\n")

Save reader to TSV

Parameters

string $path
string $eol

Return Value

Converter

Exceptions

Exception

Converter json(string $path, bool $pairs = true, int $jsonFlags = 0)

Save reader to JSON

Parameters

string $path
bool $pairs
int $jsonFlags

Return Value

Converter

Converter dom(DOMElement $target, $parentTag = 'row')

Populate DOMElement with reader entries

Parameters

DOMElement $target
$parentTag

Return Value

Converter