class Factory

Factory class to encapsulate object creation.

Methods

__construct()

Class constructor. Sets user/group to current system user/group.

getRoot()

Creates Root object.

updateMetadata(Node $node)

Updates time and ownership of a node

updateFileTimes(Node $node)

Update file a/c/m times

getDir(string $basename)

Creates Directory object.

getFile(string $basename)

Creates File object.

getLink(string $basename, Node $destination)

Creates Link object.

Details

at line 36
__construct()

Class constructor. Sets user/group to current system user/group.

On non POSIX systems both attributes will be set to 0

at line 47
Root getRoot()

Creates Root object.

Return Value

Root

at line 59
Node updateMetadata(Node $node)

Updates time and ownership of a node

Parameters

Node $node

Return Value

Node

at line 73
Node updateFileTimes(Node $node)

Update file a/c/m times

Parameters

Node $node

Return Value

Node

at line 105
Directory getDir(string $basename)

Creates Directory object.

Parameters

string $basename

Return Value

Directory

at line 117
File getFile(string $basename)

Creates File object.

Parameters

string $basename

Return Value

File

Creates Link object.

Parameters

string $basename
Node $destination

Return Value

Link