RockLobsterInc\FormDataTree
FormDataTree::getAllFiles
Returns the file objects associated with a given field name.
Метод класса: FormDataTree{}
Хуков нет.
Возвращает
iterable. Iterator of the FileInterface objects.
Использование
$FormDataTree = new FormDataTree(); $FormDataTree->getAllFiles( $name ): iterable;
- $name(строка) (обязательный)
- Field name.
Код FormDataTree::getAllFiles() FormDataTree::getAllFiles CF7 6.2.4.1
public function getAllFiles(string $name): iterable
{
$name_parts = dissolve_name($name);
if (empty($name_parts)) {
return [];
}
$files_tree = $this->origin["files"];
while ($next = array_shift($name_parts)) {
if (preg_match('/^[0-9]*$/', $next) or !isset($files_tree[$next])) {
return [];
}
$files_tree = $files_tree[$next];
}
if (!is_array($files_tree)) {
$files_tree = [$files_tree];
}
$files_tree = exclude_blank($files_tree);
return $files_tree;
}