Skip to content

Kirby 5.6.3

A::extend()

Merges arrays recursively

A::extend(array ...$arrays): array

Parameters

Name Type Default
...$arrays array no default value

Return type

array

Parent class

Kirby\Toolkit\A

Examples

$defaults = [
  'username' => 'admin',
  'password' => 'admin',
];

$options = A::extend($defaults, ['password' => 'super-secret']);
// returns: [
//   'username' => 'admin',
//   'password' => 'super-secret'
// ];