2016-03-21 7 views
1

Zunächst bin ich so begeistert von dieser Swagger PHP, sehr ausdrucksvoll!Wie benutze ich PHP Variable in Swagger Anmerkungen

Gibt es eine Möglichkeit, PHP-Variablen in Swagger-Annotationen zu geben.

Unten ist mein Code:

define('API_PATH', '/api/demo'); 

/** 
* @SWG\Swagger(
* basePath="{API_PATH}", 
* host="11.7.11.16:xxxx", 
* schemes={"http"}, 

wie $ api_path innerhalb Anmerkung wird als gut, aber seine Aufnahme als String und API-Aufruf fehlschlägt ....

basePath="$api_path", 

Jede Hilfe Versuchte geben sein geschätzt

Antwort

4

Sie in Erwägung ziehen könnte die konstante mit:

in constan ts.php

define('API_PATH', ''/api/demo"); 

in api.php

/** 
* @SWG\Swagger(basePath=API_PATH, ...) 
*/ 

die unter Verwendung der Bootstrap-Option geladen werden kann:

$ swagger --bootstrap constants.php api.php 
+0

Dank Bob wird es versuchen, und u wissen! :) – Wolverine

+0

ja ich probierte das, aber hat nicht funktioniert für meine Ich habe Erlaubnis Probleme in meinem Arbeitsplatz, aber ich habe eine andere Lösung für das ... trotzdem danke für info! – Wolverine

Verwandte Themen