PHP Класс LazyRecord\Exporter\CSVExporter

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$delimiter
$enclosure default to ',';
$escapeChar default to '"'
$fd

Открытые методы

Метод Описание
__construct ( $fd, $delimiter = ',', $enclosure = '"', $escapeChar = '\' ) default to "\";
exportCollection ( BaseCollection $collection, array $intersectKeys = null ) Export collection object into CSV file.
exportQuery ( PDOStatement $stm, array $intersectKeys = null )
setDelimiter ( $delimiter )
setEnclosure ( $enclosure )
setEscapeChar ( $char )

Описание методов

__construct() публичный метод

default to "\";
public __construct ( $fd, $delimiter = ',', $enclosure = '"', $escapeChar = '\' )

exportCollection() публичный метод

int fputcsv ( resource $handle , array $fields [, string $delimiter = "," [, string $enclosure = '"' [, string $escape_char = "\" ]]] )
public exportCollection ( BaseCollection $collection, array $intersectKeys = null )
$collection LazyRecord\BaseCollection
$intersectKeys array

exportQuery() публичный метод

public exportQuery ( PDOStatement $stm, array $intersectKeys = null )
$stm PDOStatement
$intersectKeys array

setDelimiter() публичный метод

public setDelimiter ( $delimiter )

setEnclosure() публичный метод

public setEnclosure ( $enclosure )

setEscapeChar() публичный метод

public setEscapeChar ( $char )

Описание свойств

$delimiter защищенное свойство

protected $delimiter

$enclosure защищенное свойство

default to ',';
protected $enclosure

$escapeChar защищенное свойство

default to '"'
protected $escapeChar

$fd защищенное свойство

protected $fd