Skip to content
Snippets Groups Projects
Commit b4a11d14 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

- L'AxiosExtractor peut maintenant exploiter les propriétés publiques des...

- L'AxiosExtractor peut maintenant exploiter les propriétés publiques des objets, en plus des getters, isers et hasers
- Compatibilité Php8.4
parent f3f0b84b
Branches
Tags
No related merge requests found
Pipeline #39416 passed
CHANGELOG
=========
6.4.0 (24/06/2025)
------------------
- L'AxiosExtractor peut maintenant exploiter les propriétés publiques des objets, en plus des getters, isers et hasers
- Compatibilité Php8.4
6.3.3 (31/03/2025)
------------------
......
......@@ -76,6 +76,7 @@ class AxiosExtractor
$subProperties = [];
}
$found = false;
$methods = [
$property,
'get' . ucfirst($property),
......@@ -86,9 +87,15 @@ class AxiosExtractor
if (method_exists($data, $method)) {
$value = $data->$method();
$result[$property] = $this->extractData($value, $subProperties, $path . '/' . $property);
$found = true;
break;
}
}
if (!$found && property_exists($data, $property)) {
$value = $data->$property;
$result[$property] = $this->extractData($value, $subProperties, $path . '/' . $property);
}
}
return $result;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment