How to install the Swagger adapter

To activate the Swagger adapter for the API documentation, you need to require the following dependency by running:

$ composer require zfcampus/zf-apigility-documentation-swagger

After installation of zf-apigility-documentation-swagger, enable the module in config/modules.config.php file. Add the following line after 'ZF\Apigility\Documentation':



If you are using Apigility 1.4, or have previously installed zendframework/zend-component-installer, it will prompt you to install the module in your configuration.

At this point, you can access the Swagger documentation from the welcome screen, by clicking on the Swagger API documentation button, or by going directly to the /apigility/swagger URI (relative to your application). The initial page will list available APIs and versions; click the version of the API you wish to view, and you will be taken to a Swagger UI representation of the API.

Swagger UI