interface vfsStreamVisitor in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/mikey179/vfsStream/src/main/php/org/bovigo/vfs/visitor/vfsStreamVisitor.php \org\bovigo\vfs\visitor\vfsStreamVisitor
Interface for a visitor to work on a vfsStream content structure.
@since 0.10.0
Hierarchy
- interface \org\bovigo\vfs\visitor\vfsStreamVisitor
Expanded class hierarchy of vfsStreamVisitor
All classes that implement vfsStreamVisitor
See also
https://github.com/mikey179/vfsStream/issues/10
1 file declares its use of vfsStreamVisitor
- vfsStream.php in vendor/
mikey179/ vfsStream/ src/ main/ php/ org/ bovigo/ vfs/ vfsStream.php
File
- vendor/
mikey179/ vfsStream/ src/ main/ php/ org/ bovigo/ vfs/ visitor/ vfsStreamVisitor.php, line 22
Namespace
org\bovigo\vfs\visitorView source
interface vfsStreamVisitor {
/**
* visit a content and process it
*
* @param vfsStreamContent $content
* @return vfsStreamVisitor
*/
public function visit(vfsStreamContent $content);
/**
* visit a file and process it
*
* @param vfsStreamFile $file
* @return vfsStreamVisitor
*/
public function visitFile(vfsStreamFile $file);
/**
* visit a directory and process it
*
* @param vfsStreamDirectory $dir
* @return vfsStreamVisitor
*/
public function visitDirectory(vfsStreamDirectory $dir);
/**
* visit a block device and process it
*
* @param vfsStreamBlock $block
* @return vfsStreamVisitor
*/
public function visitBlockDevice(vfsStreamBlock $block);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
vfsStreamVisitor:: |
public | function | visit a content and process it | 1 |
vfsStreamVisitor:: |
public | function | visit a block device and process it | 1 |
vfsStreamVisitor:: |
public | function | visit a directory and process it | 2 |
vfsStreamVisitor:: |
public | function | visit a file and process it | 2 |