eloquent/pathogen API

Classes

Eloquent\Pathogen\AbsolutePath Represents an absolute path.
Eloquent\Pathogen\AbsolutePathInterface The interface implemented by absolute paths.
Eloquent\Pathogen\AbstractPath Abstract base class for implementing PathInterface.
Eloquent\Pathogen\Exception\AbstractInvalidPathAtomException Abstract base class for exceptions implementing InvalidPathAtomExceptionInterface.
Eloquent\Pathogen\Exception\AbstractInvalidPathException Abstract base class for exceptions implementing InvalidPathExceptionInterface.
Eloquent\Pathogen\Exception\EmptyPathAtomException An empty path atom was supplied.
Eloquent\Pathogen\Exception\EmptyPathException No path atoms were supplied when constructing a new relative path.
Eloquent\Pathogen\Exception\InvalidPathAtomCharacterException An invalid character was encountered in a path atom.
Eloquent\Pathogen\Exception\InvalidPathAtomExceptionInterface Interface for exceptions that handle invalid path atom cases.
Eloquent\Pathogen\Exception\InvalidPathExceptionInterface Interface for exceptions that handle invalid path cases.
Eloquent\Pathogen\Exception\InvalidPathStateException An attempt was made to construct a new path in an invalid state.
Eloquent\Pathogen\Exception\NonAbsolutePathException The supplied path is not absolute.
Eloquent\Pathogen\Exception\NonRelativePathException The supplied path is not relative.
Eloquent\Pathogen\Exception\PathAtomContainsSeparatorException A supplied path atom contains a path separator.
Eloquent\Pathogen\Exception\UndefinedAtomException An undefined atom was requested.
Eloquent\Pathogen\Factory\PathFactory A path factory that creates generic, Unix-style path instances.
Eloquent\Pathogen\Factory\PathFactoryInterface The interface implemented by path factories.
Eloquent\Pathogen\FileSystem\AbsoluteFileSystemPathInterface The interface implemented by absolute file system paths.
Eloquent\Pathogen\FileSystem\Factory\AbstractFileSystemPathFactory Abstract base class for classes implementing FileSystemPathFactoryInterface.
Eloquent\Pathogen\FileSystem\Factory\FileSystemPathFactory A path factory that produces file system paths by inspecting the supplied string, and determining the most suitable path type to use.
Eloquent\Pathogen\FileSystem\Factory\FileSystemPathFactoryInterface The interface implemented by path factories that deal with file system paths.
Eloquent\Pathogen\FileSystem\Factory\PlatformFileSystemPathFactory A path factory that produces file system paths whose type correlates to the platform on which the code is running.
Eloquent\Pathogen\FileSystem\FileSystemPath A static utility class for constructing file system paths.
Eloquent\Pathogen\FileSystem\FileSystemPathInterface The interface implemented by all file system paths.
Eloquent\Pathogen\FileSystem\Normalizer\FileSystemPathNormalizer A path normalizer capable or normalizing any type of file system path.
Eloquent\Pathogen\FileSystem\PlatformFileSystemPath A static utility class for constructing file system paths.
Eloquent\Pathogen\FileSystem\RelativeFileSystemPathInterface The interface implemented by relative file system paths.
Eloquent\Pathogen\Normalizer\PathNormalizer A path normalizer suitable for generic, Unix-style path instances.
Eloquent\Pathogen\Normalizer\PathNormalizerInterface The interface implemented by path normalizers.
Eloquent\Pathogen\Path A static utility class for constructing generic paths.
Eloquent\Pathogen\PathInterface The interface implemented by all Pathogen paths.
Eloquent\Pathogen\RelativePath Represents a relative path.
Eloquent\Pathogen\RelativePathInterface The interface implemented by relative paths.
Eloquent\Pathogen\Resolver\BasePathResolver A path resolver that resolves against base paths.
Eloquent\Pathogen\Resolver\BasePathResolverInterface The interface implemented by path resolvers that resolve against a base path.
Eloquent\Pathogen\Resolver\FixedBasePathResolver A path resolver that wraps another path resolver with a fixed base path.
Eloquent\Pathogen\Resolver\PathResolverInterface The interface implemented by path resolvers that do not require a base path.
Eloquent\Pathogen\Unix\AbsoluteUnixPath Represents an absolute Unix path.
Eloquent\Pathogen\Unix\AbsoluteUnixPathInterface The interface implemented by absolute Unix paths.
Eloquent\Pathogen\Unix\Factory\UnixPathFactory A path factory that creates Unix path instances.
Eloquent\Pathogen\Unix\Normalizer\UnixPathNormalizer A path normalizer suitable for normalizing Unix paths.
Eloquent\Pathogen\Unix\RelativeUnixPath Represents a relative Unix path.
Eloquent\Pathogen\Unix\RelativeUnixPathInterface The interface implemented by relative Unix paths.
Eloquent\Pathogen\Unix\UnixPath A static utility class for constructing Unix paths.
Eloquent\Pathogen\Unix\UnixPathInterface The interface implemented by all Unix paths.
Eloquent\Pathogen\Windows\AbsoluteWindowsPath Represents an absolute Windows path.
Eloquent\Pathogen\Windows\AbsoluteWindowsPathInterface The interface implemented by absolute Windows paths.
Eloquent\Pathogen\Windows\Exception\DriveMismatchException The drive specifiers of the two paths do not match.
Eloquent\Pathogen\Windows\Exception\InvalidDriveSpecifierException The provided drive specifier is invalid.
Eloquent\Pathogen\Windows\Factory\WindowsPathFactory A path factory that creates Windows path instances.
Eloquent\Pathogen\Windows\Factory\WindowsPathFactoryInterface The interface implemented by path factories that create Windows paths.
Eloquent\Pathogen\Windows\Normalizer\WindowsPathNormalizer A path normalizer suitable for normalizing Windows paths.
Eloquent\Pathogen\Windows\RelativeWindowsPath Represents a relative Windows path.
Eloquent\Pathogen\Windows\RelativeWindowsPathInterface The interface implemented by relative Windows paths.
Eloquent\Pathogen\Windows\Resolver\WindowsBasePathResolver A path resolver that resolves against Windows base paths.
Eloquent\Pathogen\Windows\WindowsPath A static utility class for constructing Windows paths.
Eloquent\Pathogen\Windows\WindowsPathInterface The interface implemented by all Windows paths.