Root
class Root extends Directory
FileSystem Root representation.
Specialised Directory that does not allow for basename or parent setting.
Constants
| S_IFMT | 
                     
 
  | 
            
| DEF_MODE | 
                     
 
  | 
            
| S_IFTYPE | 
                     
 
  | 
            
| BASENAME | 
                     
 
  | 
            
Methods
Class constructor.
Returns URL to file.
Returns node URL.
Set root scheme for use in path method.
Details
        at line 29
                            
    __construct()
    
    Class constructor.
        in Node 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.
        in Node at line 64
                            int
    mode()
    
    Returns file mode
        in Node at line 74
                            
    chown($userid)
    
    Changes ownership.
        in Node at line 84
                            mixed
    user()
    
    Returns ownership.
        in Node at line 94
                            
    chgrp($groupid)
    
    Changes group ownership.
        in Node at line 104
                            mixed
    group()
    
    Returns group ownership.
        in Directory at line 98
                            int
    size()
    
    Returns size as the number of child elements.
        in Node at line 131
                            string
    basename()
    
    Returns Node basename.
        in Node at line 141
                            
    setBasename(string $basename)
    
    Sets new basename
        at line 63
                            string
    path()
    
    Returns URL to file.
        at line 68
                            string
    url()
    
    Returns node URL.
        in Node at line 187
                            string
    __toString()
    
    Returns node absolute path (without scheme).
        in Node at line 197
                            string|null
    dirname()
    
    Returns Node parent absolute path.
        in Node at line 209
                            
    setAccessTime(int $time)
    
    Sets last access time
        in Node at line 219
                            
    setModificationTime(int $time)
    
    Sets last modification time
        in Node at line 229
                            
    setChangeTime(int $time)
    
    Sets last inode change time
        in Node at line 239
                            int
    atime()
    
    Returns last access time
        in Node at line 249
                            int
    mtime()
    
    Returns last modification time
        in Node at line 259
                            int
    ctime()
    
    Returns last inode change time (chown etc.)
        in Directory at line 51
                            
    addDirectory(Directory $directory)
    
    Adds child Directory.
        in Directory at line 61
                            
    addFile(File $file)
    
    Adds child File.
        in Directory at line 71
                            
    addLink(Link $link)
    
    Adds child Link.
        in Directory at line 83
                            
    addNode(Node $node)
    
    Adds child Node.
        in Directory at line 126
                            
    remove(string $basename)
    
    Removes child Node
        in Directory at line 136
                            array
    children()
    
    Returns children
        at line 52
                            
    setScheme(string $scheme)
    
    Set root scheme for use in path method.