PHP Class FluentDOM\Loader\Text\CSV

Inheritance: implements FluentDOM\Loadable, use trait FluentDOM\Loader\Supports
Datei anzeigen Open project: fluentdom/fluentdom

Public Methods

Method Description
getSupported ( ) : string[]
load ( mixed $source, string $contentType, array | Traversable | Options $options = [] ) : Document | Result | null
loadFragment ( string $source, string $contentType, array | Traversable | Options $options = [] ) : DocumentFragment | null

Private Methods

Method Description
appendField ( Element $parent, string $name, string $value )
appendLines ( DOMNode $parent, $lines, $hasHeaderLine, array $fields = NULL ) Append the provided lines to the parent.
configure ( array | Traversable | Options $options )
getHeaders ( array $line, boolean $hasHeaderLine, array | null $fields = NULL ) : array
getLines ( $source )
isFile ( $source )

Method Details

getSupported() public method

public getSupported ( ) : string[]
return string[]

load() public method

See also: Loadable::load
public load ( mixed $source, string $contentType, array | Traversable | Options $options = [] ) : Document | Result | null
$source mixed
$contentType string
$options array | Traversable | Options
return FluentDOM\Document | FluentDOM\Loader\Result | null

loadFragment() public method

See also: Loadable::loadFragment
public loadFragment ( string $source, string $contentType, array | Traversable | Options $options = [] ) : DocumentFragment | null
$source string
$contentType string
$options array | Traversable | Options
return FluentDOM\DocumentFragment | null