Joli\Jane\Guesser\JsonSchema\AnyOfGuesser::guessType PHP Method

guessType() public method

{@inheritDoc}
public guessType ( $object, $name, $classes )
    public function guessType($object, $name, $classes)
    {
        if (count($object->getAnyOf()) == 1) {
            return $this->chainGuesser->guessType($object->getAnyOf()[0], $name, $classes);
        }
        $type = new MultipleType($object);
        foreach ($object->getAnyOf() as $anyOfObject) {
            $type->addType($this->chainGuesser->guessType($anyOfObject, $name, $classes));
        }
        return $type;
    }