public function guessProperties($object, $name, $classes)
{
$properties = [];
foreach ($object->getAllOf() as $allOfSchema) {
if ($allOfSchema instanceof Reference) {
$allOfSchema = $this->resolver->resolve($allOfSchema);
}
$properties = array_merge($properties, $this->chainGuesser->guessProperties($allOfSchema, $name, $classes));
}
return $properties;
}