Download the PHP package vegas-cmf/apidoc without Composer
On this page you can find all versions of the php package vegas-cmf/apidoc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package apidoc
Vegas CMF API Documentor
Usage
Add vegas-cmf/apidoc to composer.json dependencies
and run composer update
Create CLI task which extends \Vegas\ApiDoc\Task\GeneratorTaskAbstract.php
Add annotations to controllers classes
Available parameters:
Class
name
Name of endpoint
description
Detailed description of the API endpoint
version
API version
Method
name
Name of API method
description
Detailed description of the API method
method
Determines HTTP method (POST, GET, ...)
url
Request path
params
Describes parameters passed to API method
headers
Describes headers passed in request e.g. for Authorization
request
Describes request
requestContentType
Determines request Content-Type
requestFormat
Determines request format
requestExample
Example of request body
response
Describes response
responseContentType
Determines response Content-Type
responseFormat
Determines response format
responseExample
Example of response body
responseCodes
Describes response status codes
Create documentation layout ( you can use sample layout from tests/fixtures/app/layouts/partials/apiDoc directory ) and prepare output directory
Run CLI Task to generate documentation
See sample http://jsbin.com/xeyetevuro/1
All versions of apidoc with dependencies
ext-phalcon Version >=1.3.0,<2
phalcon/devtools Version 1.3.x-dev
phalcon/incubator Version 1.3.*
vegas-cmf/core Version 1.*