$type, "attributeTag" => "nationality", "set" => $countrySet, ]; } } if ($ageCheck === "ageCheck") { $today = new DateTime(); $lowerDate = $today->sub(new DateInterval("P{$maximumAge}Y"))->format('Ymd'); $today->add(new DateInterval("P{$maximumAge}Y")); $upperDate = $today->sub(new DateInterval("P{$minimumAge}Y"))->format('Ymd'); $today->add(new DateInterval("P{$minimumAge}Y")); $response[] = [ "type" => "AttributeInRange", "attributeTag" => "dob", "lower" => $lowerDate, "upper" => $upperDate, ]; } return $response; } }