phpDocumentor

NamespaceConverter

Class NamespaceConverter

Table of Contents

SEPARATOR  = '/'
fromFlatToTree()  : array<string|int, mixed>
Converts a flat array to a tree array.
fromTreeToFlat()  : array<string|int, mixed>
Converts a tree array to a flat array.

Constants

Methods

fromFlatToTree()

Converts a flat array to a tree array.

public fromFlatToTree(array<string|int, mixed> $flat) : array<string|int, mixed>

The "/" char will be used as separator for the later array hierarchy.

Example of flat and tree array:

$flatArray = [
     'some/flat'     => 'some-value'
     'some/flat/key' => 'some-flat-value'
];

$treeArray = [
     'some' => [
         'flat' => [
             '_' => 'some-value',
             'key' => 'some-flat-value'
         ]
     ],
];
Parameters
$flat : array<string|int, mixed>
Return values
array<string|int, mixed>

fromTreeToFlat()

Converts a tree array to a flat array.

public fromTreeToFlat(array<string|int, mixed> $tree[, string $prefix = '' ]) : array<string|int, mixed>

The "/" char will be used as separator for the flattened array.

Example of flat and tree array:

$flatArray = [
     'some/flat'     => 'some-value'
     'some/flat/key' => 'some-flat-value'
];

$treeArray = [
     'some' => [
         'flat' => [
             '_' => 'some-value',
             'key' => 'some-flat-value'
         ]
     ],
];
Parameters
$tree : array<string|int, mixed>
$prefix : string = ''
Return values
array<string|int, mixed>

Search results