Laravel quickstart
bash
composer require --dev studio-design/openapi-contract-testing
php artisan vendor:publish --tag=openapi-contract-testingSet default_spec to petstore, add ValidatesOpenApiSchema to your base test case, then assert a normal Laravel response:
php
$response = $this->getJson('/pets');
$response->assertOk();
$this->assertResponseMatchesOpenApiSchema($response);The complete examples/laravel fixture installs and runs in CI:
bash
composer testIts second test enables auto_assert and auto_validate_request, demonstrating validation without an explicit assertion. The PHPUnit extension prints coverage for both tests.