Skip to content

Factory


  • Full name: \Qubus\Config\Factory
  • This class implements: RequiresMandatoryOptions, RequiresConfig

Constants

Constant Visibility Type Value
VENDOR_NAME public 'qubus'
PACKAGE_NAME public 'config'

Methods

__invoke

public __invoke(array|\Qubus\Config\Configuration $config): \Qubus\Config\Collection

Parameters:

Parameter Type Description
$config array|\Qubus\Config\Configuration

Throws:


vendorName

public vendorName(): string

packageName

public packageName(): string

mandatoryOptions

public mandatoryOptions(): string[]

Return Value:

List with mandatory options


optionalOptions

public optionalOptions(): string[]

Return Value:

List with optional options


dimensions

public dimensions(): iterable