addGuesser() public method

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;
 }
Beispiel #3
0
 public static function create(SerializerInterface $serializer)
 {
     $chainGuesser = new ChainGuesser();
     $chainGuesser->addGuesser(new ReferenceGuesser(new Resolver($serializer)));
     return $chainGuesser;
 }