Overview

Namespaces

  • Contrib
    • Bundle
      • CoverallsBundle
        • Console
        • Entity
      • CoverallsV1Bundle
        • Api
        • Collector
        • Command
        • Config
        • Entity
          • Git
    • Component
      • File
      • Log
      • System
        • Git
  • Guzzle
    • Batch
      • Exception
    • Cache
    • Common
      • Exception
    • Http
      • Curl
      • Exception
      • Message
      • QueryAggregator
    • Inflection
    • Iterator
    • Log
    • Parser
      • Cookie
      • Message
      • UriTemplate
      • Url
    • Plugin
      • Async
      • Backoff
      • Cache
      • Cookie
        • CookieJar
        • Exception
      • CurlAuth
      • ErrorResponse
        • Exception
      • History
      • Log
      • Md5
      • Mock
      • Oauth
    • Service
      • Builder
      • Command
        • Factory
        • LocationVisitor
          • Request
          • Response
      • Description
      • Exception
      • Resource
    • Stream
  • PHP
  • Psr
    • Log
  • Symfony
    • Component
      • Config
        • Definition
          • Builder
          • Exception
        • Exception
        • Loader
        • Resource
        • Util
      • Console
        • Command
        • Formatter
        • Helper
        • Input
        • Output
        • Tester
      • EventDispatcher
        • Debug
      • Finder
        • Adapter
        • Comparator
        • Exception
        • Expression
        • Iterator
        • Shell
      • Stopwatch
      • Yaml
        • Exception

Classes

  • AbstractAdapter
  • AbstractFindAdapter
  • BsdFindAdapter
  • GnuFindAdapter
  • PhpAdapter

Interfaces

  • AdapterInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Todo

Class AbstractAdapter

Interface for finder engine implementations.

Symfony\Component\Finder\Adapter\AbstractAdapter implements Symfony\Component\Finder\Adapter\AdapterInterface

Direct known subclasses

Symfony\Component\Finder\Adapter\AbstractFindAdapter, Symfony\Component\Finder\Adapter\PhpAdapter

Indirect known subclasses

Symfony\Component\Finder\Adapter\BsdFindAdapter, Symfony\Component\Finder\Adapter\GnuFindAdapter
Abstract
Namespace: Symfony\Component\Finder\Adapter
Author: Jean-François Simon <contact@jfsimon.fr>
Located at finder/Symfony/Component/Finder/Adapter/AbstractAdapter.php
Methods summary
public Boolean
# isSupported( )

Tests adapter support for current platform.

Tests adapter support for current platform.

Returns

Boolean

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::isSupported()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setFollowLinks( Boolean $followLinks )

Parameters

$followLinks
Boolean
$followLinks

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setFollowLinks()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setMode( integer $mode )

Parameters

$mode
integer
$mode

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setMode()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setDepths( array $depths )

Parameters

$depths
array
$depths

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setDepths()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setExclude( array $exclude )

Parameters

$exclude
array
$exclude

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setExclude()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setNames( array $names )

Parameters

$names
array
$names

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setNames()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setNotNames( array $notNames )

Parameters

$notNames
array
$notNames

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setNotNames()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setContains( array $contains )

Parameters

$contains
array
$contains

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setContains()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setNotContains( array $notContains )

Parameters

$notContains
array
$notContains

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setNotContains()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setSizes( array $sizes )

Parameters

$sizes
array
$sizes

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setSizes()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setDates( array $dates )

Parameters

$dates
array
$dates

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setDates()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setFilters( array $filters )

Parameters

$filters
array
$filters

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setFilters()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setSort( Closure|integer $sort )

Parameters

$sort
Closure|integer
$sort

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setSort()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setPath( array $paths )

Parameters

$paths
array
$paths

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setPath()
public Symfony\Component\Finder\Adapter\AdapterInterface
# setNotPath( array $notPaths )

Parameters

$notPaths
array
$notPaths

Returns

Symfony\Component\Finder\Adapter\AdapterInterface
Current instance

Implementation of

Symfony\Component\Finder\Adapter\AdapterInterface::setNotPath()
abstract protected Boolean
# canBeUsed( )

Returns whether the adapter is supported in the current environment.

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.

Returns

Boolean
Whether the adapter is supported

See

Symfony\Component\Finder\Adapter\AbstractAdapter::isSupported()
Methods inherited from Symfony\Component\Finder\Adapter\AdapterInterface
getName(), searchInDirectory()
Properties summary
protected boolean $followLinks false
#
protected integer $mode 0
#
protected integer $minDepth 0
#
protected integer $maxDepth PHP_INT_MAX
#
protected array $exclude array()
#
protected array $names array()
#
protected array $notNames array()
#
protected array $contains array()
#
protected array $notContains array()
#
protected array $sizes array()
#
protected array $dates array()
#
protected array $filters array()
#
protected boolean $sort false
#
protected array $paths array()
#
protected array $notPaths array()
#
php-coveralls API documentation generated by ApiGen 2.8.0