public addGuesser ( Joli\Jane\Guesser\GuesserInterface $guesser ) | ||
$guesser | Joli\Jane\Guesser\GuesserInterface |
public static function create(SerializerInterface $serializer, array $options = []) { $naming = new Naming(); $resolver = new Resolver($serializer); $dateFormat = isset($options['date-format']) ? $options['date-format'] : \DateTime::RFC3339; $chainGuesser = new ChainGuesser(); $chainGuesser->addGuesser(new DateTimeGuesser($dateFormat)); $chainGuesser->addGuesser(new ReferenceGuesser($resolver)); $chainGuesser->addGuesser(new OpenApiGuesser()); $chainGuesser->addGuesser(new SchemaGuesser($naming, $resolver)); $chainGuesser->addGuesser(new AdditionalPropertiesGuesser()); $chainGuesser->addGuesser(new AllOfGuesser($resolver)); $chainGuesser->addGuesser(new ArrayGuesser()); $chainGuesser->addGuesser(new ItemsGuesser()); $chainGuesser->addGuesser(new SimpleTypeGuesser()); $chainGuesser->addGuesser(new MultipleGuesser()); return $chainGuesser; }
public static function create(SerializerInterface $serializer) { $naming = new Naming(); $resolver = new Resolver($serializer); $chainGuesser = new ChainGuesser(); $chainGuesser->addGuesser(new ReferenceGuesser($resolver)); $chainGuesser->addGuesser(new OpenApiGuesser()); $chainGuesser->addGuesser(new SchemaGuesser($naming, $resolver)); $chainGuesser->addGuesser(new AdditionalPropertiesGuesser()); $chainGuesser->addGuesser(new AllOfGuesser($resolver)); $chainGuesser->addGuesser(new ArrayGuesser()); $chainGuesser->addGuesser(new ItemsGuesser()); $chainGuesser->addGuesser(new SimpleTypeGuesser()); $chainGuesser->addGuesser(new MultipleGuesser()); return $chainGuesser; }
public static function create(SerializerInterface $serializer) { $chainGuesser = new ChainGuesser(); $chainGuesser->addGuesser(new ReferenceGuesser(new Resolver($serializer))); return $chainGuesser; }