A mount aggregator can mount adapters to various paths.

Multiple adapters can be mounted to the same path, but only the last mounted adapter can be seen.
package filicious-core
author Christian Schiffler
author Tristan Lins
author Oliver Hoff

 Methods

{@inheritdoc}

copyFrom(\Filicious\Internals\Pathname $dstPathname, \Filicious\Internals\Pathname $srcPathname, $flags) 

Parameters

$dstPathname

$srcPathname

$flags

{@inheritdoc}

copyTo(\Filicious\Internals\Pathname $srcPathname, \Filicious\Internals\Pathname $dstPathname, $flags) 

Parameters

$srcPathname

$dstPathname

$flags

{@inheritdoc}

count(\Filicious\Internals\Pathname $pathname, array $filter) 

Parameters

$pathname

$filter

{@inheritdoc}

getFilesystem() 

{@inheritdoc}

getIterator(\Filicious\Internals\Pathname $pathname, array $filter) 

Parameters

$pathname

$filter

{@inheritdoc}

getParentAdapter() 

{@inheritdoc}

getRootAdapter() 

{@inheritdoc}

moveFrom(\Filicious\Internals\Pathname $dstPathname, \Filicious\Internals\Pathname $srcPathname, $flags) 

Parameters

$dstPathname

$srcPathname

$flags

{@inheritdoc}

moveTo(\Filicious\Internals\Pathname $srcPathname, \Filicious\Internals\Pathname $dstPathname, $flags) 

Parameters

$srcPathname

$dstPathname

$flags

nativeCopy()

nativeCopy(\Filicious\Internals\Pathname $srcPathname, \Filicious\Internals\Pathname $dstPathname) 

Parameters

$srcPathname

$dstPathname

nativeMove()

nativeMove(\Filicious\Internals\Pathname $srcPathname, \Filicious\Internals\Pathname $dstPathname) 

Parameters

$srcPathname

$dstPathname

{@inheritdoc}

resolveLocal(\Filicious\Internals\Pathname $pathname, $localAdapter, $local) 

Parameters

$pathname

$localAdapter

$local

{@inheritdoc}

setFilesystem(\Filicious\Filesystem $filesystem) 

Parameters

$filesystem

{@inheritdoc}

setParentAdapter(\Filicious\Internals\Adapter $parent) 

Parameters

$parent

 Properties

 

$filesystem

$filesystem : \Filicious\Filesystem
 

$parent

$parent : \Filicious\Internals\Adapter