Skip to content

Commit

Permalink
chore: generated code for commit ba2689a. [skip ci]
Browse files Browse the repository at this point in the history
Co-authored-by: Clément Vannicatte <vannicattec@gmail.com>
  • Loading branch information
algolia-bot and shortcuts committed May 17, 2022
1 parent ba2689a commit e400a96
Show file tree
Hide file tree
Showing 26 changed files with 7,837 additions and 19 deletions.
19 changes: 10 additions & 9 deletions clients/algoliasearch-client-php/lib/ObjectSerializer.php
Original file line number Diff line number Diff line change
Expand Up @@ -402,12 +402,12 @@ public static function deserialize($data, $class, $httpHeaders = null)
// If a discriminator is defined and points to a valid subclass, use it.
$discriminator = $class::DISCRIMINATOR;
if (
!empty($discriminator) &&
isset($data->{$discriminator}) &&
is_string($data->{$discriminator})
) {
!empty($discriminator) &&
isset($data->{$discriminator}) &&
is_string($data->{$discriminator})
) {
$subclass =
'\Algolia\AlgoliaSearch\Model\\' . $data->{$discriminator};
'\Algolia\AlgoliaSearch\Model\\' . $data->{$discriminator};
if (is_subclass_of($subclass, $class)) {
$class = $subclass;
}
Expand All @@ -419,14 +419,15 @@ public static function deserialize($data, $class, $httpHeaders = null)
$propertySetter = $instance::setters()[$property];

if (
!isset($propertySetter) ||
!isset($data->{$instance::attributeMap()[$property]})
) {
!isset($propertySetter) ||
!isset($data->{$instance::attributeMap()[$property]})
) {
continue;
}

if (isset($data->{$instance::attributeMap()[$property]})) {
$propertyValue = $data->{$instance::attributeMap()[$property]};
$propertyValue =
$data->{$instance::attributeMap()[$property]};
$instance->$propertySetter(
self::deserialize($propertyValue, $type, null)
);
Expand Down
Loading

0 comments on commit e400a96

Please sign in to comment.