-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add (or document how to) read schema properties #163
Comments
Weirdly enough, I'm here for the exact same reason. How do I read for instance all of the expected responses for a given path? I got this far:
But this will result in the below, and I'm a little stuck how to get for instance the schema other than using the
|
what makes you think that? what is the code you tried? if you have a Schema object, you can access the properties by
Exactly as you did. What is wrong with the result? you are getting the response code |
Again, maybe I'm not using the library right, could you add a snippet the the documentation? $openapi = Reader::readFromJsonFile($fn = $bag->get('kernel.project_dir') . '/openapi.json');
foreach ($openapi->components->schemas as $schema) {
dd($schema);
// $properties = $schema->getProperties(); //<-- this does't work
} |
@cebe I think the challenge is that at times, I won't know what property keys are available and it would be useful to have access to all of them instead of querying each one to see if they exist. |
I'm using this library to read the description and example properties from the schema, but it seem that those properties are protected.
Perhaps I'm missing something, maybe it's there. If not, what do you think about a PR that basically adds getProperties to the schema that returns the now-protected properties?
The text was updated successfully, but these errors were encountered: