Streaming access mode.

package filicious-core
author Christian Schiffler
author Tristan Lins
author Oliver Hoff

 Methods

__construct()

__construct($mode) 

Parameters

$mode

Get the mode keys, e.g. ['r', 'b', '+']

getKeys() : array

Returns

array

getMode()

getMode() : string

Returns

string

Test if append mode is enabled

isAppend() : bool

Returns

bool

Test if binary mode is enabled

isBinary() : bool

Returns

bool

Test if not override mode is enabled

isCreateOnly() : bool

Returns

bool

Test if write without truncate mode is enabled

isNoTruncateWrite() : boolean

Returns

boolean

Test if read mode is enabled

isRead() : bool

Returns

bool

Test if write mode is enabled

isWrite() : bool

Returns

bool

 Properties

 

Append mode

$append : bool
 

Binary mode

$binary : bool
 

Not override mode

$createOnly : bool
 

The mode keys, e.g. ['r', 'b', '+']

$keys : array
 

The mode.

$mode : string
 

Write without truncate

$noTruncateWrite : bool
 

Read mode

$read : bool
 

Write mode

$write : bool