lib/ezfile/classes/ezfilehandler.php

Show: inherited
Table of Contents

\eZFileHandler

Package:
Children
\eZCompressionHandler

Properties

Propertypublic  $FileName= ''
Details
Type
n/a
Propertypublic  $IsBinary= ''
Details
Type
n/a
Propertypublic  $IsOpen= ''
Details
Type
n/a
Propertypublic  $Mode= ''
Details
Type
n/a
Propertypublic  $Name= ''
Details
Type
n/a

Methods

methodpublicclose( ) : void

methodpubliccopy(  $sourceFilename,  $destinationFilename ) : void
static

Parameters
Name Type Description
$sourceFilename
$destinationFilename
methodpublicdoClose( ) : void

methodpublicdoEOF( ) : void

methodpublicdoExists(  $filename ) : void
static

Parameters
Name Type Description
$filename
methodpublicdoFlush( ) : void

methodpublicdoIsDirectory(  $filename ) : void
static

Parameters
Name Type Description
$filename
methodpublicdoIsExecutable(  $filename ) : void
static

Parameters
Name Type Description
$filename
methodpublicdoIsFile(  $filename ) : void
static

Parameters
Name Type Description
$filename
methodpublicdoIsLink(  $filename ) : void
static

Parameters
Name Type Description
$filename
methodpublicdoIsReadable(  $filename ) : void
static

Parameters
Name Type Description
$filename
methodpublicdoIsWriteable(  $filename ) : void
static

Parameters
Name Type Description
$filename
methodpublicdoOpen(  $filename,  $mode ) : void

Parameters
Name Type Description
$filename
$mode
methodpublicdoPasstrough(  $closeFile = true ) : void

Parameters
Name Type Description
$closeFile
methodpublicdoRead(  $length = false ) : void

Parameters
Name Type Description
$length
methodpublicdoRename(  $destinationFilename,  $sourceFilename ) : void
static

Parameters
Name Type Description
$destinationFilename
$sourceFilename
methodpublicdoRewind( ) : void

methodpublicdoSeek(  $offset,  $whence ) : void

Parameters
Name Type Description
$offset
$whence
methodpublicdoStatistics(  $filename ) : void
static

Parameters
Name Type Description
$filename
methodpublicdoTell( ) : void

methodpublicdoUnlink(  $filename ) : void
static

Parameters
Name Type Description
$filename
methodpublicdoWrite(  $data,  $length = false ) : void

Parameters
Name Type Description
$data
$length
methodpublicduplicate( ) : void

methodpubliceZFileHandler(  $handlerIdentifier = false,  $handlerName = false ) : void

Parameters
Name Type Description
$handlerIdentifier
$handlerName
methodpubliceof( ) : void

methodpublicerror( ) : void

methodpublicerrorNumber( ) : void

methodpublicerrorString( ) : void

methodpublicexists(  $filename = false ) : void

Parameters
Name Type Description
$filename
methodpublicfilename( ) : void

methodpublicflush( ) : void

methodpublicidentifier( ) : void

methodpublicinstance( \$identifier $identifier, \$filename $filename = false, \$mode $mode = false, \$binaryFile $binaryFile = true ) : \eZFileHandler | false
static

Returns a shared instance of the eZFileHandler class.

$identifier if set is used to specify specific file handlers as defined in file.ini [FileSettings]Handlers. If $filename and later params are set, then file is opened straigt away.

Parameters
Name Type Description
$identifier \$identifier

string|false Global eZFileHandler used if false

$filename \$filename

string|false

$mode \$mode

string|false set to 'r' if false

$binaryFile \$binaryFile

bool binary or text mode, default true.

Returns
Type Description
\eZFileHandler | false
methodpublicisAvailable( ) : void
static

methodpublicisBinaryMode( ) : void

methodpublicisDirectory(  $filename = false ) : void

Parameters
Name Type Description
$filename
methodpublicisExecutable(  $filename = false ) : void

Parameters
Name Type Description
$filename
methodpublicisFile(  $filename = false ) : void

Parameters
Name Type Description
$filename
methodpublicisLink(  $filename = false ) : void

Parameters
Name Type Description
$filename
methodpublicisOpen( ) : void

methodpublicisReadable(  $filename = false ) : void

Parameters
Name Type Description
$filename
methodpublicisWriteable(  $filename = false ) : void

Parameters
Name Type Description
$filename
methodpubliclink(  $sourceFilename,  $destinationFilename ) : void
static

Parameters
Name Type Description
$sourceFilename
$destinationFilename
methodpubliclinkCopy(  $sourceFilename,  $destinationFilename,  $symbolicLink = true ) : void
static

Parameters
Name Type Description
$sourceFilename
$destinationFilename
$symbolicLink
methodpublicmode( ) : void

methodpublicmove(  $sourceFilename,  $destinationFilename ) : void
static

Parameters
Name Type Description
$sourceFilename
$destinationFilename
methodpublicname( ) : void

methodpublicopen(  $filename,  $mode,  $binaryFile = true ) : void

Parameters
Name Type Description
$filename
$mode
$binaryFile
methodpublicpasstrough(  $closeFile = true ) : void

Parameters
Name Type Description
$closeFile
methodpublicread(  $length = false ) : void

Parameters
Name Type Description
$length
methodpublicrename(  $destinationFilename,  $sourceFilename = false ) : void

Parameters
Name Type Description
$destinationFilename
$sourceFilename
methodpublicrewind( ) : void

methodpublicseek(  $offset,  $whence = SEEK_SET ) : void

Parameters
Name Type Description
$offset
$whence
methodpublicstatistics(  $filename = false ) : void

Parameters
Name Type Description
$filename
methodpublicsymlink(  $sourceFilename,  $destinationFilename ) : void
static

Parameters
Name Type Description
$sourceFilename
$destinationFilename
methodpublictell( ) : void

methodpublicunlink(  $filename = false ) : void
static

Parameters
Name Type Description
$filename
methodpublicwrite(  $data,  $length = false ) : void

Parameters
Name Type Description
$data
$length
Documentation was generated by DocBlox 0.18.1.