Menu

## AbstractConfig
in package

AbstractConfig.php : 9

AbstractConfig Class Doc Comment

### Table of Contents

$cache : array<string|int, mixed>
$data : array<string|int, mixed>|null
__construct() : mixed
  AbstractConfig constructor.
all() : array<string|int, mixed>|null
clean() : mixed
configure() : mixed
get() : mixed|null
has() : bool
set() : mixed
getDefaults() : array<string|int, mixed>

### Properties

#### $cache

AbstractConfig.php : 19
`protected array<string|int, mixed> $cache = []`

#### $data

AbstractConfig.php : 14
`protected array<string|int, mixed>|null $data = null`

### Methods

#### __construct()

AbstractConfig.php : 26

AbstractConfig constructor.

`public __construct(array<string|int, mixed> $data) : mixed`

##### Parameters

$data : array<string|int, mixed>

##### Return values

mixed —

#### all()

AbstractConfig.php : 85
`public all() : array<string|int, mixed>|null`

##### Return values

array<string|int, mixed>|null —

#### clean()

AbstractConfig.php : 39
`public clean() : mixed`

##### Return values

mixed —

#### configure()

AbstractConfig.php : 93
`public configure([array<string|int, mixed> $data = [] ]) : mixed`

##### Parameters

$data : array<string|int, mixed> = []

##### Return values

mixed —

#### get()

AbstractConfig.php : 53
`public get( $key[, null $default = null ]) : mixed|null`

##### Parameters

$key :
$default : null = null

##### Return values

mixed|null —

#### has()

AbstractConfig.php : 77
`public has( $key) : bool`

##### Parameters

$key :

##### Return values

bool —

#### set()

AbstractConfig.php : 67
`public set( $key, $value) : mixed`

##### Parameters

$key :
$value :

##### Return values

mixed —

#### getDefaults()

AbstractConfig.php : 34
`protected getDefaults() : array<string|int, mixed>`

##### Return values

array<string|int, mixed> —

## Search results