private function queryPayload($payload, $path = null)
{
if (is_null($path)) {
return $payload;
}
if (array_key_exists($path, $payload)) {
return $payload[$path];
}
$dotData = Arr::dot($payload);
if (array_key_exists($path, $dotData)) {
return $dotData[$path];
}
return null;
}