Documentation

FotoNasa
in package

Clase entidad FotoNasa.

  • Representa la información de la Fotografía Astronómica del Día (APOD) extraída a través de la API REST de la NASA. Sirve como objeto de transferencia de datos (DTO) para encapsular la respuesta y enviarla a la vista.
Tags
author

Enrique Nieto Lorenzo

since
21/01/2026
version
1.0.0

Table of Contents

Properties

$descripcion  : string
$fecha  : string
$titulo  : string
$url  : string
$urlHD  : string

Methods

__construct()  : mixed
Constructor de la clase FotoNasa.
getDescripcion()  : string
Obtiene la descripción o explicación científica del contenido.
getFecha()  : string
Obtiene la fecha de publicación de la imagen.
getTitulo()  : string
Obtiene el título oficial de la fotografía.
getUrl()  : string
Obtiene la URL de resolución estándar de la imagen.
getUrlHD()  : string
Obtiene la URL de la imagen en alta resolución.

Properties

$descripcion

private string $descripcion

Explicación detallada o contexto científico proporcionado por la NASA.

$fecha

private string $fecha

Fecha de publicación de la fotografía (Formato: YYYY-MM-DD).

$titulo

private string $titulo

Título oficial de la fotografía o recurso astronómico.

$url

private string $url

URL de la imagen en resolución estándar o formato Base64.

$urlHD

private string $urlHD

URL de la imagen en alta resolución (High Definition).

Methods

__construct()

Constructor de la clase FotoNasa.

public __construct(string $titulo, string $url, string $fecha, string $descripcion, string $urlHD) : mixed
  • Inicializa una nueva instancia encapsulando los datos decodificados provenientes de la respuesta JSON de la API.
Parameters
$titulo : string

Título de la fotografía.

$url : string

Enlace o cadena codificada (Base64) de la imagen.

$fecha : string

Fecha correspondiente a la publicación de la imagen.

$descripcion : string

Texto explicativo y detallado del suceso o imagen.

$urlHD : string

Enlace directo a la versión de alta calidad de la imagen.

getDescripcion()

Obtiene la descripción o explicación científica del contenido.

public getDescripcion() : string
Return values
string

getFecha()

Obtiene la fecha de publicación de la imagen.

public getFecha() : string
Return values
string

getTitulo()

Obtiene el título oficial de la fotografía.

public getTitulo() : string
Return values
string

getUrl()

Obtiene la URL de resolución estándar de la imagen.

public getUrl() : string
Return values
string

getUrlHD()

Obtiene la URL de la imagen en alta resolución.

public getUrlHD() : string
Return values
string

        
On this page

Search results