TYPO3
7.6
|
Public Member Functions | |
isSupported () | |
setFollowLinks ($followLinks) | |
setMode ($mode) | |
setDepths (array $depths) | |
setExclude (array $exclude) | |
setNames (array $names) | |
setNotNames (array $notNames) | |
setContains (array $contains) | |
setNotContains (array $notContains) | |
setSizes (array $sizes) | |
setDates (array $dates) | |
setFilters (array $filters) | |
setSort ($sort) | |
setPath (array $paths) | |
setNotPath (array $notPaths) | |
ignoreUnreadableDirs ($ignore=true) | |
Public Member Functions inherited from AdapterInterface | |
searchInDirectory ($dir) | |
getName () | |
Protected Member Functions | |
canBeUsed () | |
Protected Attributes | |
$followLinks = false | |
$mode = 0 | |
$minDepth = 0 | |
$maxDepth = PHP_INT_MAX | |
$exclude = array() | |
$names = array() | |
$notNames = array() | |
$contains = array() | |
$notContains = array() | |
$sizes = array() | |
$dates = array() | |
$filters = array() | |
$sort = false | |
$paths = array() | |
$notPaths = array() | |
$ignoreUnreadableDirs = false | |
Static Private Attributes | |
static | $areSupported = array() |
Interface for finder engine implementations.
Definition at line 19 of file AbstractAdapter.php.
|
abstractprotected |
Returns whether the adapter is supported in the current environment.
This method should be implemented in all adapters. Do not implement isSupported in the adapters as the generic implementation provides a cache layer.
Referenced by AbstractAdapter\isSupported().
ignoreUnreadableDirs | ( | $ignore = true | ) |
{
bool | $ignore |
Implements AdapterInterface.
Definition at line 217 of file AbstractAdapter.php.
Referenced by PhpAdapter\searchInDirectory(), and AbstractFindAdapter\searchInDirectory().
isSupported | ( | ) |
{Tests adapter support for current platform.
Implements AdapterInterface.
Definition at line 43 of file AbstractAdapter.php.
References AbstractAdapter\canBeUsed(), and AdapterInterface\getName().
setContains | ( | array | $contains | ) |
{
array | $contains |
Implements AdapterInterface.
Definition at line 137 of file AbstractAdapter.php.
References AbstractAdapter\$contains.
setDates | ( | array | $dates | ) |
{
array | $dates |
Implements AdapterInterface.
Definition at line 167 of file AbstractAdapter.php.
References AbstractAdapter\$dates.
setDepths | ( | array | $depths | ) |
{
array | $depths |
Implements AdapterInterface.
Definition at line 77 of file AbstractAdapter.php.
setExclude | ( | array | $exclude | ) |
{
array | $exclude |
Implements AdapterInterface.
Definition at line 107 of file AbstractAdapter.php.
References AbstractAdapter\$exclude.
setFilters | ( | array | $filters | ) |
{
array | $filters |
Implements AdapterInterface.
Definition at line 177 of file AbstractAdapter.php.
References AbstractAdapter\$filters.
setFollowLinks | ( | $followLinks | ) |
{
bool | $followLinks |
Implements AdapterInterface.
Definition at line 57 of file AbstractAdapter.php.
References AbstractAdapter\$followLinks.
setMode | ( | $mode | ) |
{
int | $mode |
Implements AdapterInterface.
Definition at line 67 of file AbstractAdapter.php.
References AbstractAdapter\$mode.
setNames | ( | array | $names | ) |
{
array | $names |
Implements AdapterInterface.
Definition at line 117 of file AbstractAdapter.php.
References AbstractAdapter\$names.
setNotContains | ( | array | $notContains | ) |
{
array | $notContains |
Implements AdapterInterface.
Definition at line 147 of file AbstractAdapter.php.
References AbstractAdapter\$notContains.
setNotNames | ( | array | $notNames | ) |
{
array | $notNames |
Implements AdapterInterface.
Definition at line 127 of file AbstractAdapter.php.
References AbstractAdapter\$notNames.
setNotPath | ( | array | $notPaths | ) |
{
array | $notPaths |
Implements AdapterInterface.
Definition at line 207 of file AbstractAdapter.php.
References AbstractAdapter\$notPaths.
setPath | ( | array | $paths | ) |
{
array | $paths |
Implements AdapterInterface.
Definition at line 197 of file AbstractAdapter.php.
References AbstractAdapter\$paths.
setSizes | ( | array | $sizes | ) |
{
array | $sizes |
Implements AdapterInterface.
Definition at line 157 of file AbstractAdapter.php.
References AbstractAdapter\$sizes.
setSort | ( | $sort | ) |
{
\Closure | int | $sort |
Implements AdapterInterface.
Definition at line 187 of file AbstractAdapter.php.
References AbstractAdapter\$sort.
|
staticprivate |
Definition at line 38 of file AbstractAdapter.php.
|
protected |
Definition at line 28 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setContains().
|
protected |
Definition at line 31 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setDates().
|
protected |
Definition at line 25 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setExclude().
|
protected |
Definition at line 32 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setFilters().
|
protected |
Definition at line 21 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setFollowLinks().
|
protected |
Definition at line 36 of file AbstractAdapter.php.
|
protected |
Definition at line 24 of file AbstractAdapter.php.
|
protected |
Definition at line 23 of file AbstractAdapter.php.
|
protected |
Definition at line 22 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setMode().
|
protected |
Definition at line 26 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setNames().
|
protected |
Definition at line 29 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setNotContains().
|
protected |
Definition at line 27 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setNotNames().
|
protected |
Definition at line 35 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setNotPath().
|
protected |
Definition at line 34 of file AbstractAdapter.php.
Referenced by AbstractFindAdapter\searchInDirectory(), and AbstractAdapter\setPath().
|
protected |
Definition at line 30 of file AbstractAdapter.php.
Referenced by AbstractAdapter\setSizes().
|
protected |
Definition at line 33 of file AbstractAdapter.php.
Referenced by GnuFindAdapter\buildFormatSorting(), BsdFindAdapter\buildFormatSorting(), AbstractFindAdapter\buildSorting(), and AbstractAdapter\setSort().