oooas
An object oriented approach to generating OpenAPI specs, implemented in PHP.
File Explorer
Download Latest Version (.zip)- tests.yml
- logo.afdesign
- logo.svg
- v3.0.json
- SchemaContract.php
- ExtensionDoesNotExistException.php
- InvalidArgumentException.php
- PropertyDoesNotExistException.php
- ValidationException.php
- AllOf.php
- AnyOf.php
- BaseObject.php
- Components.php
- Contact.php
- Discriminator.php
- Encoding.php
- Example.php
- ExternalDocs.php
- Header.php
- Info.php
- License.php
- Link.php
- MediaType.php
- Not.php
- OAuthFlow.php
- OneOf.php
- Operation.php
- Parameter.php
- PathItem.php
- RequestBody.php
- Response.php
- Schema.php
- SchemaComposition.php
- SecurityRequirement.php
- SecurityScheme.php
- Server.php
- ServerVariable.php
- Tag.php
- Xml.php
- Arr.php
- Extensions.php
- OpenApi.php
- AllOfTest.php
- AnyOfTest.php
- ComponentsTest.php
- ContactTest.php
- DiscriminatorTest.php
- EncodingTest.php
- ExampleTest.php
- ExtensionsTest.php
- ExternalDocsTest.php
- HeaderTest.php
- InfoTest.php
- LicenseTest.php
- LinkTest.php
- MediaTypeTest.php
- NotTest.php
- OAuthFlowTest.php
- OneOfTest.php
- OperationTest.php
- ParameterTest.php
- PathItemTest.php
- RequestBodyTest.php
- ResponseTest.php
- SchemaTest.php
- SecurityRequirementTest.php
- SecuritySchemeTest.php
- ServerTestTest.php
- ServerVariableTest.php
- TagTest.php
- XmlTest.php
- example_response.json
- petstore_expanded.json
- readme_example.json
- ArrTest.php
- OpenApiTest.php
- PetStoreTest.php
- ReadmeTest.php
- TestCase.php
- .gitignore
- .php-cs-fixer.php
- composer.json
- CONTRIBUTING.md
- LICENSE.md
- phpunit.xml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/goldspecdigital/oooas
Downloads the entire project code from GitHub to your computer.
cd oooas
Moves into the project folder you just downloaded.
2. PHP (Composer)
Easy RecommendedPrerequisites
composer require goldspecdigital/oooas
Type this command into your terminal and run it.
composer require justinrainbow/json-schema:^5.2
Type this command into your terminal and run it.
composer test
Type this command into your terminal and run it.
composer test:style
Type this command into your terminal and run it.
composer test:unit
Type this command into your terminal and run it.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
