|
MediaWiki
master
|
Wrapper around RecursiveDirectoryIterator/DirectoryIterator that catches exception or does any custom behavoir that we may want. More...


Public Member Functions | |
| __construct ($dir, array $params) | |
| current () | |
| key () | |
| next () | |
| rewind () | |
| valid () | |
Protected Member Functions | |
| filterViaNext () | |
| Filter out items by advancing to the next ones. More... | |
| getRelPath ($dir) | |
| Return only the relative path and normalize slashes to FileBackend-style. More... | |
| initIterator ($dir) | |
| Return an appropriate iterator object to wrap. More... | |
Protected Attributes | |
| Iterator | $iter |
| array | $params = [] |
| int | $pos = 0 |
| int | $suffixStart |
Wrapper around RecursiveDirectoryIterator/DirectoryIterator that catches exception or does any custom behavoir that we may want.
Do not use this class from places outside FSFileBackend.
Definition at line 823 of file FSFileBackend.php.
| FSFileBackendList::__construct | ( | $dir, | |
| array | $params | ||
| ) |
| string | $dir | File system directory |
| array | $params |
Definition at line 840 of file FSFileBackend.php.
References $dir, $e, $params, $path, and initIterator().
| FSFileBackendList::current | ( | ) |
Definition at line 890 of file FSFileBackend.php.
References getRelPath().
|
protected |
Filter out items by advancing to the next ones.
Definition at line 933 of file FSFileBackend.php.
|
protected |
Return only the relative path and normalize slashes to FileBackend-style.
Uses the "real path" since the suffix is based upon that.
| string | $dir |
Definition at line 943 of file FSFileBackend.php.
Referenced by current().
|
protected |
Return an appropriate iterator object to wrap.
| string | $dir | File system directory |
Definition at line 861 of file FSFileBackend.php.
Referenced by __construct().
| FSFileBackendList::key | ( | ) |
Definition at line 882 of file FSFileBackend.php.
References $pos.
| FSFileBackendList::next | ( | ) |
| FileBackendError |
Definition at line 898 of file FSFileBackend.php.
References $e, $pos, and filterViaNext().
| FSFileBackendList::rewind | ( | ) |
| FileBackendError |
Definition at line 912 of file FSFileBackend.php.
References $e, and filterViaNext().
| FSFileBackendList::valid | ( | ) |
|
protected |
Definition at line 825 of file FSFileBackend.php.
|
protected |
Definition at line 834 of file FSFileBackend.php.
Referenced by __construct().
|
protected |
Definition at line 831 of file FSFileBackend.php.
|
protected |
Definition at line 828 of file FSFileBackend.php.