swagger-php/docs/examples at master · zircote/swagger-php
Collection of code/annotation examples and their corresponding OpenAPI specs generated using swagger-php.
Processors implement the various steps involved in converting the annotations collected into an OpenAPI spec.
Writing a custom processor is the recommended way to extend swagger-php in a clean way.
Processors are expected to implement the __invoke() method expecting the current Analysis object as single parameter:
<?php ... use OpenApi\Analysis; ... class MyCustomProcessor { public function __invoke(Analysis $analysis) { // custom processing } }