|
5 سال پیش | |
---|---|---|
.gitlab | 6 سال پیش | |
bin | 6 سال پیش | |
config | 6 سال پیش | |
keys | 6 سال پیش | |
src | 5 سال پیش | |
templates | 6 سال پیش | |
tests | 6 سال پیش | |
var | 6 سال پیش | |
web | 6 سال پیش | |
.gitignore | 5 سال پیش | |
.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.