Documentation

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
author

Véro Grué

since
20/01/2026
version
1.0.0

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


        
On this page

Search results