PackageRegistryInterface
in
Package Registry Interface
Table of Contents
Methods
- addPackage() : bool
- Add package
- getPackage() : array<string|int, mixed>|false
- Get package
- getPackagesList() : array<string|int, mixed>
- Get package list
- getPackageStatus() : int|null
- Get package status
- hasPackage() : bool
- Return true if package is installed
- isPrimary() : bool|null
- Return true if package is primary.
- removePackage() : bool
- Remove Package
- setPackageStatus() : bool
- Set package status
- setPrimary() : bool
- Set package as primary
Methods
addPackage()
Add package
public
addPackage(string $name, array<string|int, mixed> $data) : bool
Parameters
- $name : string
- $data : array<string|int, mixed>
Return values
boolgetPackage()
Get package
public
getPackage(string $name) : array<string|int, mixed>|false
Parameters
- $name : string
Return values
array<string|int, mixed>|falsegetPackagesList()
Get package list
public
getPackagesList([array<string|int, mixed> $filter = [] ]) : array<string|int, mixed>
Parameters
- $filter : array<string|int, mixed> = []
Return values
array<string|int, mixed>getPackageStatus()
Get package status
public
getPackageStatus(string $name) : int|null
Parameters
- $name : string
Return values
int|nullhasPackage()
Return true if package is installed
public
hasPackage(string $name) : bool
Parameters
- $name : string
Return values
boolisPrimary()
Return true if package is primary.
public
isPrimary(string $name) : bool|null
Parameters
- $name : string
Return values
bool|nullremovePackage()
Remove Package
public
removePackage(string $name) : bool
Parameters
- $name : string
Return values
boolsetPackageStatus()
Set package status
public
setPackageStatus(string $name, int|string $status) : bool
Parameters
- $name : string
- $status : int|string
Return values
boolsetPrimary()
Set package as primary
public
setPrimary(string $name) : bool
Parameters
- $name : string