Documentation

Spiders

Table of Contents

Namespaces

Html

Classes

SetSpider
Entity Set Spider.

Functions

dirtree()  : mixed
Create a multidimensional array directory map
_shuffle_assoc()  : mixed
random_categories()  : mixed
random_entities()  : mixed
_sort()  : mixed
_reverse_sort()  : mixed
sort_categories()  : mixed
sort_rev_categories()  : mixed
sort_entities()  : mixed
sort_rev_entities()  : mixed
filter_categories()  : mixed
filter_entities()  : mixed

Functions

dirtree()

Create a multidimensional array directory map

dirtree(string $dir[, string $regex = '' ][, bool $ignoreEmpty = false ]) : mixed

It builds a directory map for a specified directory, e.g.:

Array
(
    [dir_name] => Array
        (
            [0] => file.ext
            [1] => file.ext
        )

    [dir_name] => Array
        (
            [0] => [dir_name] => Array
                (
                    [0] => file.ext
                    [1] => file.ext
                )
            [1] => [dir_name] => Array
                (
                    [0] => file.ext
                    [1] => file.ext
                )
        )
)
Parameters
$dir : string

root directory from where to start the dirtree.

$regex : string = ''

regex for filtering filenames.

$ignoreEmpty : bool = false

ignore empty directories.

Tags
see
https://stackoverflow.com/questions/45382701/multidimensional-array-directory-map
SuppressWarnings

(PHPMD.BooleanArgumentFlag)

author

Davide Lanza davide.lanza@eikonproject.org

_shuffle_assoc()

_shuffle_assoc(mixed $list) : mixed
Parameters
$list : mixed

random_categories()

random_categories(array<string|int, mixed> $set_array) : mixed
Parameters
$set_array : array<string|int, mixed>

random_entities()

random_entities(array<string|int, mixed> $set_array) : mixed
Parameters
$set_array : array<string|int, mixed>

_sort()

_sort(array<string|int, mixed> $array, string $key) : mixed
Parameters
$array : array<string|int, mixed>
$key : string

_reverse_sort()

_reverse_sort(array<string|int, mixed> $array, string $key) : mixed
Parameters
$array : array<string|int, mixed>
$key : string

sort_categories()

sort_categories(array<string|int, mixed> $set_array, string $key) : mixed
Parameters
$set_array : array<string|int, mixed>
$key : string

sort_rev_categories()

sort_rev_categories(array<string|int, mixed> $set_array, string $key) : mixed
Parameters
$set_array : array<string|int, mixed>
$key : string

sort_entities()

sort_entities(array<string|int, mixed> $set_array, string $key) : mixed
Parameters
$set_array : array<string|int, mixed>
$key : string

sort_rev_entities()

sort_rev_entities(array<string|int, mixed> $set_array, string $key) : mixed
Parameters
$set_array : array<string|int, mixed>
$key : string

filter_categories()

filter_categories(array<string|int, mixed> $set_array, mixed $metadata_key, array<string|int, mixed> $values) : mixed
Parameters
$set_array : array<string|int, mixed>
$metadata_key : mixed
$values : array<string|int, mixed>

filter_entities()

filter_entities(array<string|int, mixed> $set_array, mixed $metadata_key, array<string|int, mixed> $values) : mixed
Parameters
$set_array : array<string|int, mixed>
$metadata_key : mixed
$values : array<string|int, mixed>

        
On this page

Search results