Arikaim CMS

PackageRegistryInterface

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
bool

getPackage()

Get package

public getPackage(string $name) : array<string|int, mixed>|false
Parameters
$name : string
Return values
array<string|int, mixed>|false

getPackagesList()

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|null

hasPackage()

Return true if package is installed

public hasPackage(string $name) : bool
Parameters
$name : string
Return values
bool

isPrimary()

Return true if package is primary.

public isPrimary(string $name) : bool|null
Parameters
$name : string
Return values
bool|null

removePackage()

Remove Package

public removePackage(string $name) : bool
Parameters
$name : string
Return values
bool

setPackageStatus()

Set package status

public setPackageStatus(string $name, int|string $status) : bool
Parameters
$name : string
$status : int|string
Return values
bool

setPrimary()

Set package as primary

public setPrimary(string $name) : bool
Parameters
$name : string
Return values
bool

        
On this page

Search results