Installation
Per project
We recommend adding swagger-php to your project using Composer
shell
> composer require zircote/swagger-phpGlobally
Alternatively, use the composer global argument to install swagger-php globally.
shell
> composer global require zircote/swagger-phpPATH variables
Remember to add the ~/.composer/vendor/bin directory to the PATH in your environment.
Type resolver
swagger-php determines the schema type of properties (and other elements with a schema) with symfony/type-info, through radebatz/type-info-extras. Both are installed with swagger-php.
Using doctrine annotations
As of version 4.8 the doctrine annotations library is optional and no longer installed by default.
If your code uses doctrine annotations, you will need to install that library manually:
shell
composer require doctrine/annotations