Symfony\Component\Finder\Adapter\AbstractAdapter
Interface for finder engine implementations.
- Author: Jean-François Simon <contact@jfsimon.fr>
Synopsis
class AbstractAdapter
implements
AdapterInterface
{
- // members
- protected $followLinks;
- protected integer $mode;
- protected integer $minDepth;
- protected $maxDepth;
- protected array $exclude;
- protected array $names;
- protected array $notNames;
- protected array $contains;
- protected array $notContains;
- protected array $sizes;
- protected array $dates;
- protected array $filters;
- protected $sort;
- protected array $paths;
- protected array $notPaths;
- protected $ignoreUnreadableDirs;
- private array $areSupported;
- // methods
- public void isSupported()
- public void setFollowLinks()
- public void setMode()
- public void setDepths()
- public void setExclude()
- public void setNames()
- public void setNotNames()
- public void setContains()
- public void setNotContains()
- public void setSizes()
- public void setDates()
- public void setFilters()
- public void setSort()
- public void setPath()
- public void setNotPath()
- public void ignoreUnreadableDirs()
- protected abstract Boolean canBeUsed()
Hierarchy
Extended by
- Symfony\Component\Finder\Adapter\BsdFindAdapter
- Symfony\Component\Finder\Adapter\AbstractFindAdapter
- Symfony\Component\Finder\Adapter\GnuFindAdapter
- Symfony\Component\Finder\Adapter\PhpAdapter
Implements
Members
private
- $areSupported
protected
- $contains
- $dates
- $exclude
- $filters
- $followLinks
- $ignoreUnreadableDirs
- $maxDepth
- $minDepth
- $mode
- $names
- $notContains
- $notNames
- $notPaths
- $paths
- $sizes
- $sort
Methods
protected
- canBeUsed() — Returns whether the adapter is supported in the current environment.
public
- ignoreUnreadableDirs() — {@inheritdoc}
- isSupported() — {@inheritDoc}
- setContains() — {@inheritdoc}
- setDates() — {@inheritdoc}
- setDepths() — {@inheritdoc}
- setExclude() — {@inheritdoc}
- setFilters() — {@inheritdoc}
- setFollowLinks() — {@inheritdoc}
- setMode() — {@inheritdoc}
- setNames() — {@inheritdoc}
- setNotContains() — {@inheritdoc}
- setNotNames() — {@inheritdoc}
- setNotPath() — {@inheritdoc}
- setPath() — {@inheritdoc}
- setSizes() — {@inheritdoc}
- setSort() — {@inheritdoc}