|
пре 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.