/** * {@inheritDoc} */ public function guessType($object, $name, $classes) { $type = new PatternMultipleType($object); foreach ($object->getPatternProperties() as $pattern => $patternProperty) { $type->addType($pattern, $this->chainGuesser->guessType($patternProperty, $name, $classes), $pattern); } return $type; }