Node
class Node
Abstract class to represent filesystem Node.
Constants
S_IFMT |
|
DEF_MODE |
|
Methods
Class constructor.
Changes access to file.
Returns file mode
Changes ownership.
Returns ownership.
Changes group ownership.
Returns group ownership.
Returns Node size.
Returns Node basename.
Sets new basename
Returns node path.
Returns node URL.
Returns node absolute path (without scheme).
Returns Node parent absolute path.
Sets last access time
Sets last modification time
Sets last inode change time
Returns last access time
Returns last modification time
Returns last inode change time (chown etc.)
Details
at line 40
__construct(string $basename)
Class constructor.
at line 54
chmod(int $mode)
Changes access to file.
This will apply the DIR/FILE type mask for use by stat to distinguish between file and directory.
at line 64
int
mode()
Returns file mode
at line 74
chown($userid)
Changes ownership.
at line 84
mixed
user()
Returns ownership.
at line 94
chgrp($groupid)
Changes group ownership.
at line 104
mixed
group()
Returns group ownership.
at line 114
abstract mixed
size()
Returns Node size.
at line 131
string
basename()
Returns Node basename.
at line 141
setBasename(string $basename)
Sets new basename
at line 151
string
path()
Returns node path.
at line 169
string
url()
Returns node URL.
at line 187
string
__toString()
Returns node absolute path (without scheme).
at line 197
string|null
dirname()
Returns Node parent absolute path.
at line 209
setAccessTime(int $time)
Sets last access time
at line 219
setModificationTime(int $time)
Sets last modification time
at line 229
setChangeTime(int $time)
Sets last inode change time
at line 239
int
atime()
Returns last access time
at line 249
int
mtime()
Returns last modification time
at line 259
int
ctime()
Returns last inode change time (chown etc.)