FotoNasa
in package
Clase entidad para representar una foto astronómica de la NASA
Encapsula la información de una imagen del servicio de la foto del día de la NASA
Tags
Table of Contents
Properties
- $explicacion : string
- Explicación o descripción de la foto
- $fecha : string
- Fecha de la foto
- $imagenBase64 : string
- Para la conversión de la imagen de la nasa
- $imagenHDBase64 : string
- Para la conversión de la imagen de la nasa
- $titulo : string
- Título de la foto
- $url : string
- URL de la imagen en resolución estándar
- $urlhd : string
- URL de la imagen en alta definición
Methods
- __construct() : mixed
- Constructor de la clase FotoNasa
- getExplicacion() : string
- Obtiene la explicación de la foto
- getFecha() : string
- Obtiene la fecha de la foto
- getImagenBase64() : string
- Obtiene la conversion de la imagen
- getImagenHDBase64() : mixed
- Get constructor de la clase FotoNasa
- getTitulo() : string
- Obtiene el título de la foto
- getUrl() : string
- Obtiene la URL de la imagen estándar
- getUrlhd() : string
- Obtiene la URL de la imagen en alta definición
- setExplicacion() : self
- Set constructor de la clase FotoNasa
- setImagenBase64() : self
- Set constructor de la clase FotoNasa
- setImagenHDBase64() : self
- Set constructor de la clase FotoNasa
- setTitulo() : self
- Set constructor de la clase FotoNasa
- setUrl() : self
- Set constructor de la clase FotoNasa
- setUrlhd() : self
- Set constructor de la clase FotoNasa
Properties
$explicacion
Explicación o descripción de la foto
private
string
$explicacion
$fecha
Fecha de la foto
private
string
$fecha
Formato YYYY-MM-DD
$imagenBase64
Para la conversión de la imagen de la nasa
private
string
$imagenBase64
$imagenHDBase64
Para la conversión de la imagen de la nasa
private
string
$imagenHDBase64
$titulo
Título de la foto
private
string
$titulo
$url
URL de la imagen en resolución estándar
private
string
$url
$urlhd
URL de la imagen en alta definición
private
string
$urlhd
Methods
__construct()
Constructor de la clase FotoNasa
public
__construct(string $titulo, string $url, string $fecha, string $explicacion, string $urlhd, string $imagenBase64, mixed $imagenHDBase64) : mixed
Parameters
- $titulo : string
-
Título de la foto
- $url : string
-
URL de la imagen estándar
- $fecha : string
-
Fecha de la foto
- $explicacion : string
-
Descripción de la foto
- $urlhd : string
-
URL de la imagen en HD
- $imagenBase64 : string
-
conversión de la imagen
- $imagenHDBase64 : mixed
getExplicacion()
Obtiene la explicación de la foto
public
getExplicacion() : string
Return values
string —Explicación
getFecha()
Obtiene la fecha de la foto
public
getFecha() : string
Return values
string —Fecha
getImagenBase64()
Obtiene la conversion de la imagen
public
getImagenBase64() : string
Return values
string —cadena larga
getImagenHDBase64()
Get constructor de la clase FotoNasa
public
getImagenHDBase64() : mixed
getTitulo()
Obtiene el título de la foto
public
getTitulo() : string
Return values
string —Título
getUrl()
Obtiene la URL de la imagen estándar
public
getUrl() : string
Return values
string —URL
getUrlhd()
Obtiene la URL de la imagen en alta definición
public
getUrlhd() : string
Return values
string —URL HD
setExplicacion()
Set constructor de la clase FotoNasa
public
setExplicacion(mixed $explicacion) : self
Parameters
- $explicacion : mixed
Return values
selfsetImagenBase64()
Set constructor de la clase FotoNasa
public
setImagenBase64(mixed $imagenBase64) : self
Parameters
- $imagenBase64 : mixed
Return values
selfsetImagenHDBase64()
Set constructor de la clase FotoNasa
public
setImagenHDBase64(mixed $imagenHDBase64) : self
Parameters
- $imagenHDBase64 : mixed
Return values
selfsetTitulo()
Set constructor de la clase FotoNasa
public
setTitulo(mixed $titulo) : self
Parameters
- $titulo : mixed
Return values
selfsetUrl()
Set constructor de la clase FotoNasa
public
setUrl(mixed $url) : self
Parameters
- $url : mixed
Return values
selfsetUrlhd()
Set constructor de la clase FotoNasa
public
setUrlhd(mixed $urlhd) : self
Parameters
- $urlhd : mixed