TYPO3
7.6
|
Public Member Functions | |
__construct () | |
searchInDirectory ($dir) | |
Public Member Functions inherited from AbstractAdapter | |
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 | |
getName () | |
Protected Member Functions | |
canBeUsed () | |
buildFindCommand (Command $command, $dir) | |
buildFormatSorting (Command $command, $sort) | |
buildContentFiltering (Command $command, array $contains, $not=false) | |
Protected Member Functions inherited from AbstractAdapter | |
canBeUsed () | |
Protected Attributes | |
$shell | |
Protected Attributes inherited from AbstractAdapter | |
$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 | |
Private Member Functions | |
buildNamesFiltering (Command $command, array $names, $not=false) | |
buildPathsFiltering (Command $command, $dir, array $paths, $not=false) | |
buildSizesFiltering (Command $command, array $sizes) | |
buildDatesFiltering (Command $command, array $dates) | |
buildSorting (Command $command, $sort) | |
Shell engine implementation using GNU find command.
Definition at line 27 of file AbstractFindAdapter.php.
__construct | ( | ) |
Constructor.
Definition at line 37 of file AbstractFindAdapter.php.
|
abstractprotected |
Command | $command | |
array | $contains | |
bool | $not |
Referenced by AbstractFindAdapter\searchInDirectory().
|
private |
Command | $command | |
DateComparator[] | $dates |
Definition at line 270 of file AbstractFindAdapter.php.
References Command\add().
Referenced by AbstractFindAdapter\searchInDirectory().
|
protected |
Command | $command | |
string | $dir |
Definition at line 138 of file AbstractFindAdapter.php.
References Command\ins().
Referenced by AbstractFindAdapter\searchInDirectory().
|
abstractprotected |
Command | $command | |
string | $sort |
Referenced by AbstractFindAdapter\buildSorting().
|
private |
Command | $command | |
string[] | $names | |
bool | $not |
Definition at line 152 of file AbstractFindAdapter.php.
References Command\add(), Command\cmd(), and Expression\create().
Referenced by AbstractFindAdapter\searchInDirectory().
|
private |
Command | $command | |
string | $dir | |
string[] | $paths | |
bool | $not |
Definition at line 200 of file AbstractFindAdapter.php.
References Command\add(), Command\cmd(), and Expression\create().
Referenced by AbstractFindAdapter\searchInDirectory().
|
private |
Command | $command | |
NumberComparator[] | $sizes |
Definition at line 240 of file AbstractFindAdapter.php.
References Command\add().
Referenced by AbstractFindAdapter\searchInDirectory().
|
private |
Command | $command | |
string | $sort |
\InvalidArgumentException |
Definition at line 310 of file AbstractFindAdapter.php.
References AbstractAdapter\$sort, and AbstractFindAdapter\buildFormatSorting().
Referenced by AbstractFindAdapter\searchInDirectory().
|
protected |
{}
Definition at line 127 of file AbstractFindAdapter.php.
searchInDirectory | ( | $dir | ) |
{
string | $dir |
Implements AdapterInterface.
Definition at line 45 of file AbstractFindAdapter.php.
References AbstractAdapter\$paths, AbstractFindAdapter\buildContentFiltering(), AbstractFindAdapter\buildDatesFiltering(), AbstractFindAdapter\buildFindCommand(), AbstractFindAdapter\buildNamesFiltering(), AbstractFindAdapter\buildPathsFiltering(), AbstractFindAdapter\buildSizesFiltering(), AbstractFindAdapter\buildSorting(), Command\create(), elseif, AbstractAdapter\ignoreUnreadableDirs(), FileTypeFilterIterator\ONLY_DIRECTORIES, and FileTypeFilterIterator\ONLY_FILES.
|
protected |
Definition at line 32 of file AbstractFindAdapter.php.