PHP Class PhpSpec\Locator\PSR0\PSR0Locator

Inheritance: implements PhpSpec\Locator\ResourceLocatorInterface
Afficher le fichier Open project: phpspec/phpspec Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Filesystem $filesystem, string $srcNamespace = '', string $specNamespacePrefix = 'spec', string $srcPath = 'src', string $specPath = '.', string $psr4Prefix = null )
createResource ( string $classname ) : null | PSR0Resource
findResources ( string $query ) : Resource[]
getAllResources ( ) : Resource[]
getFullSpecPath ( ) : string
getFullSrcPath ( ) : string
getPriority ( ) : integer
getSpecNamespace ( ) : string
getSrcNamespace ( ) : string
isPSR4 ( ) : boolean
supportsClass ( string $classname ) : boolean
supportsQuery ( string $query ) : boolean

Méthodes protégées

Méthode Description
findSpecResources ( string $path ) : PSR0Resource[]

Private Methods

Méthode Description
createResourceFromSpecFile ( string $path ) : PSR0Resource
findSpecClassname ( $path ) : null | string
getQueryPath ( string $query ) : string
isWindowsPath ( string $query ) : boolean
queryContainsBlackslashes ( string $query ) : boolean
queryContainsQualifiedClassName ( string $query ) : boolean
validatePsr0Classname ( string $classname )

Method Details

__construct() public méthode

public __construct ( Filesystem $filesystem, string $srcNamespace = '', string $specNamespacePrefix = 'spec', string $srcPath = 'src', string $specPath = '.', string $psr4Prefix = null )
$filesystem PhpSpec\Util\Filesystem
$srcNamespace string
$specNamespacePrefix string
$srcPath string
$specPath string
$psr4Prefix string

createResource() public méthode

public createResource ( string $classname ) : null | PSR0Resource
$classname string
Résultat null | PSR0Resource

findResources() public méthode

public findResources ( string $query ) : Resource[]
$query string
Résultat Resource[]

findSpecResources() protected méthode

protected findSpecResources ( string $path ) : PSR0Resource[]
$path string
Résultat PSR0Resource[]

getAllResources() public méthode

public getAllResources ( ) : Resource[]
Résultat Resource[]

getFullSpecPath() public méthode

public getFullSpecPath ( ) : string
Résultat string

getFullSrcPath() public méthode

public getFullSrcPath ( ) : string
Résultat string

getPriority() public méthode

public getPriority ( ) : integer
Résultat integer

getSpecNamespace() public méthode

public getSpecNamespace ( ) : string
Résultat string

getSrcNamespace() public méthode

public getSrcNamespace ( ) : string
Résultat string

isPSR4() public méthode

public isPSR4 ( ) : boolean
Résultat boolean

supportsClass() public méthode

public supportsClass ( string $classname ) : boolean
$classname string
Résultat boolean

supportsQuery() public méthode

public supportsQuery ( string $query ) : boolean
$query string
Résultat boolean