mirror of
https://github.com/getgrav/grav.git
synced 2026-02-03 13:20:08 +01:00
Added flatten_array filter to form field validation
This commit is contained in:
@@ -32,6 +32,7 @@
|
||||
* Added root page support for `Flex Pages`
|
||||
* Added support for more advanced ACL
|
||||
* Added `$grav->dispatchEvent()` method for PSR-14 events
|
||||
* Added `flatten_array` filter to form field validation
|
||||
1. [](#improved)
|
||||
* Twig filter `|yaml_serialize`: added support for `JsonSerializable` objects and other array-like objects
|
||||
* Added support for returning Flex Page specific permissions for admin and testing
|
||||
|
||||
@@ -661,6 +661,19 @@ class Validation
|
||||
return !($options && array_diff($value, $options));
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $value
|
||||
* @param array $params
|
||||
* @param array $field
|
||||
* @return array|null
|
||||
*/
|
||||
protected static function filterFlatten_array($value, $params, $field)
|
||||
{
|
||||
$value = static::filterArray($value, $params, $field);
|
||||
|
||||
return Utils::arrayUnflattenDotNotation($value);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $value
|
||||
* @param array $params
|
||||
|
||||
Reference in New Issue
Block a user