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