Joli\Jane\Guesser\JsonSchema\AllOfGuesser::guessProperties PHP Method

guessProperties() public method

public guessProperties ( $object, $name, $classes )
    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;
    }