EventoHistorico
in package
Clase entidad EventoHistorico.
- Representa la estructura de un suceso histórico extraído a través de la API de Wikipedia. Sirve como objeto de transferencia de datos (DTO) para encapsular la información de la efeméride antes de ser enviada a la vista (vRest.php).
Tags
Table of Contents
Properties
- $anio : string|int
- $descripcion : string
- $urlArticulo : string
Methods
- __construct() : mixed
- Constructor de la clase EventoHistorico.
- getAnio() : string|int
- Obtiene el año en el que sucedió el evento.
- getDescripcion() : string
- Obtiene la descripción detallada del evento histórico.
- getUrlArticulo() : string
- Obtiene la URL hacia el artículo de Wikipedia asociado al evento.
Properties
$anio
private
string|int
$anio
Año en el que ocurrió el evento histórico.
$descripcion
private
string
$descripcion
Descripción o resumen del suceso histórico.
$urlArticulo
private
string
$urlArticulo
URL directa al artículo de Wikipedia para obtener más detalles.
Methods
__construct()
Constructor de la clase EventoHistorico.
public
__construct(string|int $anio, string $descripcion, string $urlArticulo) : mixed
- Inicializa una nueva instancia con los datos extraídos y decodificados desde el JSON proporcionado por la API REST de Wikipedia.
Parameters
- $anio : string|int
-
Año del suceso.
- $descripcion : string
-
Texto explicativo del evento.
- $urlArticulo : string
-
Enlace web al artículo relacionado.
getAnio()
Obtiene el año en el que sucedió el evento.
public
getAnio() : string|int
Return values
string|intgetDescripcion()
Obtiene la descripción detallada del evento histórico.
public
getDescripcion() : string
Return values
stringgetUrlArticulo()
Obtiene la URL hacia el artículo de Wikipedia asociado al evento.
public
getUrlArticulo() : string