class RelativeNamespaceDiscovery extends AbstractClassDiscovery (View source)

Class RelativeNamespaceDiscovery

Properties

protected string $searchPattern from  AbstractClassDiscovery
protected ClassLoader $classLoader
protected string $relativeNamespace

Methods

$this
setSearchPattern(string $searchPattern)

No description

__construct(ClassLoader $classLoader)

RelativeNamespaceDiscovery constructor.

$this
setRelativeNamespace(string $relativeNamespace)

No description

string[]
getClasses()

No description

string|null
getFile(string $class)

No description

Finder
search(string|array $directories, string $pattern)

No description

string
convertPathToNamespace(string $path)

No description

string
convertNamespaceToPath(string $namespace)

No description

Details

$this setSearchPattern(string $searchPattern)

No description

Parameters

string $searchPattern

Return Value

$this

__construct(ClassLoader $classLoader)

RelativeNamespaceDiscovery constructor.

Parameters

ClassLoader $classLoader

$this setRelativeNamespace(string $relativeNamespace)

No description

Parameters

string $relativeNamespace

Return Value

$this

string[] getClasses()

No description

Return Value

string[]

string|null getFile(string $class)

No description

Parameters

string $class

Return Value

string|null

No description

Parameters

string|array $directories
string $pattern

Return Value

Finder

protected string convertPathToNamespace(string $path)

No description

Parameters

string $path

Return Value

string

string convertNamespaceToPath(string $namespace)

No description

Parameters

string $namespace

Return Value

string