Libro
in package
Clase entidad para representar un libro
Encapsula la información básica de un libro obtenida de la API de Open Library
Tags
Table of Contents
Properties
- $anioPublicacion : string|int
- Año de publicación
- $autor : string
- Nombre del autor
- $portada : string
- URL de la imagen de portada
- $titulo : string
- Título del libro
Methods
- __construct() : mixed
- Constructor de la clase Libro
- getAnioPublicacion() : string|int
- Obtiene el año de publicación
- getAutor() : string
- Obtiene el nombre del autor
- getPortada() : string
- Obtiene la URL de la portada
- getTitulo() : string
- Obtiene el título del libro
Properties
$anioPublicacion
Año de publicación
private
string|int
$anioPublicacion
$autor
Nombre del autor
private
string
$autor
$portada
URL de la imagen de portada
private
string
$portada
$titulo
Título del libro
private
string
$titulo
Methods
__construct()
Constructor de la clase Libro
public
__construct(string $titulo, string $autor, string $portada, string|int $anioPublicacion) : mixed
Parameters
- $titulo : string
-
Título del libro
- $autor : string
-
Nombre del autor
- $portada : string
-
URL de la portada
- $anioPublicacion : string|int
-
Año de publicación
getAnioPublicacion()
Obtiene el año de publicación
public
getAnioPublicacion() : string|int
Return values
string|int —Año de publicación
getAutor()
Obtiene el nombre del autor
public
getAutor() : string
Return values
string —Autor
getPortada()
Obtiene la URL de la portada
public
getPortada() : string
Return values
string —URL de la portada
getTitulo()
Obtiene el título del libro
public
getTitulo() : string
Return values
string —Título