From c6ef714eb4ba833705739dd3526b329e49546c1d Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Wed, 12 Feb 2020 18:20:14 +1030 Subject: [PATCH] Null values are still values --- src/functions.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/functions.php b/src/functions.php index 65632a6..6efd9ae 100644 --- a/src/functions.php +++ b/src/functions.php @@ -46,7 +46,8 @@ function run_callbacks(array $callbacks, array $params) function has_value(array $data, Field $field) { - return isset($data[$field->getLocation()][$field->getName()]); + return array_key_exists($location = $field->getLocation(), $data) + && array_key_exists($field->getName(), $data[$location]); } function get_value(array $data, Field $field)