Se debe tener Composer instalado globalmente. Si se utiliza Linux o Mac OS X, ejecutar los siguientes comandos:
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
Si se utiliza Windows, descargar el instalador ejecutable de Composer y seguir los pasos indicados por el instalador.
Desarrollado bajo PHP 7.3 y Symfony 5
En la ruta preferida, descargar el proyecto:
$ git clone https://github.com/sesanzb/SocialPubli.git
$ cd SocialPubli/
$ composer install
Dentro de la raíz del proyecto, iniciar el servidor web interno de PHP:
$ symfony server:start
Se puede acceder localmente al proyecto, ingresando a tu localhost.
Se puede modificar el tiempo que se mantienen cacheadas las llamadas modificando el valor del parámetro $cacheTTL que se encuentra en el fichero config/services.yaml
App\Service\SwapiService:
arguments:
$cacheTTL: 300 # Time in seconds that requests are cached