|
преди 5 години | |
---|---|---|
.gitlab | преди 6 години | |
bin | преди 6 години | |
config | преди 6 години | |
keys | преди 6 години | |
src | преди 5 години | |
templates | преди 6 години | |
tests | преди 6 години | |
var | преди 6 години | |
web | преди 6 години | |
.gitignore | преди 6 години | |
.gitlab-ci.yml | преди 5 години | |
Dockerfile | преди 6 години | |
LICENSE | преди 6 години | |
README.md | преди 6 години | |
README.rst | преди 6 години | |
composer.json | преди 6 години | |
composer.lock | преди 6 години | |
phpunit.xml.dist | преди 6 години |
#Swagger Levanta un servidor en silex que posee todas las url de listados unificados. Las url disponibles son:
##run.sh El archivo ejecuta el servidor silex en elpuerto 8088. Se debe configurar ip de escuvha.
##runSwaggerCreate.sh (escribiendo esto recién me doy cuenta que se puede ejecutar por docker :() Crea a partir de las librerías en java las clases para php. Página de referencia swagger-codegen Modificar el archivo y modificar las opciones:
Tomamos como ejemplo FTTH. Una vez que se generaron los archivos se deben modificar los siguientes archivos:
Api/fileApi.php:
Swagger\Client\Api
y reemplazarlo por Swagger\Client\FTTH\Api
. NO REEMPLAZAR use Swagger\Client\ApiException;
Swagger\Client\Model
y reemplazarlo por Swagger\Client\FTTH\Model
@package Swagger\Client
y reemplazarlo por @package Swagger\Client\FTTH
ObjectSerializer::deserialize
y agregar como primer parámetro de la función Configuration::getDefaultConfiguration()->getTempFolderPath()
use Swagger\Client\Configuration;
y reemplazarlo por use Swagger\Client\FTTH\Configuration;
Model/file.php: Modelado del objeto. Dentro de este archivo se debe modificar:
Swagger\Client
y reemplazarlo por Swagger\Client\FTTH
Agregar la siguiente linea use \Swagger\Client\Model\ModelInterface;
Configuration.php: Contiene la configuración para conectarse al server (base|ftth|cablemodem|etc). Modificar:
Swagger\Client
y reemplazarlo por Swagger\Client\FTTH
@package Swagger\Client
y reemplazarlo por @package Swagger\Client\FTTH
Mover los archivos a las carpetas correspondientes:
##Agregar url
Todoas las urls se agregar en el archivo src/app.php
. Existen varios ejemplos comentados.