PHP Класс PhpSpec\Locator\PSR0\PSR0Locator

Наследование: implements PhpSpec\Locator\ResourceLocatorInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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

Защищенные методы

Метод Описание
findSpecResources ( string $path ) : PSR0Resource[]

Приватные методы

Метод Описание
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 )

Описание методов

__construct() публичный Метод

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 createResource ( string $classname ) : null | PSR0Resource
$classname string
Результат null | PSR0Resource

findResources() публичный Метод

public findResources ( string $query ) : Resource[]
$query string
Результат Resource[]

findSpecResources() защищенный Метод

protected findSpecResources ( string $path ) : PSR0Resource[]
$path string
Результат PSR0Resource[]

getAllResources() публичный Метод

public getAllResources ( ) : Resource[]
Результат Resource[]

getFullSpecPath() публичный Метод

public getFullSpecPath ( ) : string
Результат string

getFullSrcPath() публичный Метод

public getFullSrcPath ( ) : string
Результат string

getPriority() публичный Метод

public getPriority ( ) : integer
Результат integer

getSpecNamespace() публичный Метод

public getSpecNamespace ( ) : string
Результат string

getSrcNamespace() публичный Метод

public getSrcNamespace ( ) : string
Результат string

isPSR4() публичный Метод

public isPSR4 ( ) : boolean
Результат boolean

supportsClass() публичный Метод

public supportsClass ( string $classname ) : boolean
$classname string
Результат boolean

supportsQuery() публичный Метод

public supportsQuery ( string $query ) : boolean
$query string
Результат boolean