Skip to content

3.1 Vocabulary for subschemas is unsupported by external dependency #29

Open
@charjr

Description

@charjr

Currently, neither cebe/php-openapi nor devizzent/cebe-php-openapi are capable of supporting the additional vocabulary for applying subschemas in 3.1.

The issue here is these keywords are not recognised. They do not invalidate, but simply remain as raw data, without being converted to Schema objects.

I've made a PR to try and fix this DEVizzent/cebe-php-openapi#26

Alternatives:

  • Remove dependency and parse openapi independently
  • Forcefully convert the raw data into Cebe Schema objects, then into Membrane objects

Again, the former is cleaner, the latter is quicker.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions