Apigmatic does not preserve documentation fields
I have a problem with Apigility.
When I save the documentation for my REST service, only the field that describes the entire REST service will be saved.
I am trying to keep the response body for example without success.
Some things I checked before posting:
-
I have opcache and apc disabled.
-
All requests after pressing the save button are 200.
-
I am trying to update composer with no success.
My composer .json
json
{
"name": "zfcampus/zf-apigility-skeleton",
"description": "Skeleton Application for Apigility",
"type": "library",
"license": "BSD-3-Clause",
"keywords": [
"api",
"apigility",
"framework",
"zf2"
],
"homepage": "http://apigility.org/",
"support": {
"email": "apigility-users@zend.com",
"irc": "irc://irc.freenode.net/apigility",
"source": "https://github.com/zfcampus/zf-apigility-skeleton",
"issues": "https://github.com/zfcampus/zf-apigility-skeleton/issues"
},
"config": {
"process-timeout": 5000
},
"extra": {
"branch-alias": {
"dev-master": "1.0-dev",
"dev-develop": "1.1-dev"
}
},
"require": {
"php": ">=5.4.8",
"zendframework/zendframework": "~2.3",
"zfcampus/zf-apigility": "~1.0-dev",
"zfcampus/zf-apigility-documentation": "~1.0",
"zfcampus/zf-development-mode": "~2.0",
"doctrine/doctrine-orm-module": "0.*",
"hounddog/doctrine-data-fixture-module": "0.0.*",
"facebook/php-sdk-v4" : "4.0.*",
"zfr/zfr-cors": "1.*",
"zfcampus/zf-apigility-documentation-swagger": "1.0.*@dev"
},
"require-dev": {
"zendframework/zftool": "dev-master",
"zendframework/zend-developer-tools": "dev-master",
"zfcampus/zf-apigility-admin": "~1.0",
"zfcampus/zf-apigility-welcome": "~1.0",
"zfcampus/zf-deploy": "~1.0"
}
}
source to share
This is a bug in Apigility.
See https://github.com/zfcampus/zf-apigility-admin/issues/226 .
My workaround for now is to force the $ controllerType value in the file. / vendor / zfcampus / zf -apigility-admin / src / Controller / DocumentationController.php for 'rpc'.
source to share