Spiders
Table of Contents
Namespaces
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
_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>