Flow PHP

FilesystemStreams implements Countable, IteratorAggregate

FinalYes
Tags
implements

Interfaces

Countable
IteratorAggregate

Constants

FLOW_TMP_FILE_PREFIX  = '._flow_php_tmp.'

Methods

__construct()  : mixed
closeStreams()  : void
count()  : int
exists()  : bool
getIterator()  : Traversable<string, DestinationStream>
isOpen()  : bool
list()  : Generator<string|int, SourceStream>
listOpenStreams()  : Generator
read()  : SourceStream
rm()  : void
setSaveMode()  : self
writeTo()  : DestinationStream

Constants

Methods

__construct()

public __construct(FilesystemTable $fstab) : mixed
Parameters
$fstab : FilesystemTable

closeStreams()

public closeStreams(Path $path) : void
Parameters
$path : Path

exists()

public exists(Path $path[, array<string|int, Partition$partitions = [] ]) : bool
Parameters
$path : Path
$partitions : array<string|int, Partition> = []
Return values
bool

getIterator()

public getIterator() : Traversable<string, DestinationStream>
Return values
Traversable<string, DestinationStream>

isOpen()

public isOpen(Path $path[, array<string|int, Partition$partitions = [] ]) : bool
Parameters
$path : Path
$partitions : array<string|int, Partition> = []
Return values
bool

list()

public list(Path $path, Filter $pathFilter) : Generator<string|int, SourceStream>
Parameters
$path : Path
$pathFilter : Filter
Return values
Generator<string|int, SourceStream>

listOpenStreams()

public listOpenStreams(Path $path) : Generator
Parameters
$path : Path
Return values
Generator

read()

public read(Path $path[, array<string|int, mixed> $partitions = [] ]) : SourceStream
Parameters
$path : Path
$partitions : array<string|int, mixed> = []
Return values
SourceStream

rm()

public rm(Path $path[, array<string|int, Partition$partitions = [] ]) : void
Parameters
$path : Path
$partitions : array<string|int, Partition> = []

writeTo()

public writeTo(Path $path[, array<string|int, Partition$partitions = [] ]) : DestinationStream
Parameters
$path : Path
$partitions : array<string|int, Partition> = []
Return values
DestinationStream

        
On this page

Search results