# PathInterface
Chevere\Interfaces\Filesystem\PathInterface
# Extends
# Description
Describes the component in charge of interact with filesystem paths.
# Methods
# __construct()
# Parameters
- string
$absolute
THROWS
# toString()
RETURN
string
# assertExists()
Asserts whether the path exists.
THROWS
RETURN
void
# exists()
Indicates whether the path exists.
RETURN
bool
# isDir()
Indicates whether the path is a directory and exists.
RETURN
bool
# isFile()
Indicates whether the path is a file and exists.
RETURN
bool
# chmod()
Wrapper for \chmod
.
# Parameters
- int
$mode
RETURN
void
# isWritable()
Wrapper for \is_writeable
.
THROWS
RETURN
bool
# isReadable()
Wrapper for \is_readable
.
THROWS
RETURN
bool
# getChild()
Get a child instance for the target child path.
# Parameters
- string
$path
THROWS
RETURN
self