PackageResolver
class PackageResolver implements ContainerAwareInterface (View source)
The PackageResolver class.
Methods
__construct(Container $container)
PackageResolver constructor.
registerPackages(array $packages)
registerPackages
getPackage(string $name = null)
getPackage
getCurrentPackage()
getCurrentPackage
string
resolvePackage(string $name)
resolvePackage
removePackage(string $name)
removePackage
getPackages()
getPackages
boolean
exists(string $package)
exists
Structure
getConfig(string $package)
getConfig
Container
getContainer()
Get the DI container.
setContainer(Container $container)
Set the DI container.
Details
at line line 50
__construct(Container $container)
PackageResolver constructor.
at line line 62
PackageResolver
registerPackages(array $packages)
registerPackages
at line line 80
AbstractPackage
addPackage(string $alias, string|AbstractPackage $package)
addPackage
at line line 141
AbstractPackage
getPackage(string $name = null)
getPackage
at line line 161
AbstractPackage
getCurrentPackage()
getCurrentPackage
at line line 178
PackageResolver
setCurrentPackage(AbstractPackage $package)
setCurrentPackage
at line line 192
string
getAlias(string|AbstractPackage $package)
getPackageAlias
at line line 222
AbstractPackage
resolvePackage(string $name)
resolvePackage
at line line 245
PackageResolver
removePackage(string $name)
removePackage
at line line 268
AbstractPackage[]
getPackages()
getPackages
at line line 280
boolean
exists(string $package)
exists
at line line 292
Structure
getConfig(string $package)
getConfig
at line line 302
Container
getContainer()
Get the DI container.
at line line 314
PackageResolver
setContainer(Container $container)
Set the DI container.