IsbnLookupService
in package
ISBN Lookup Service
Scan-to-lookup functionality for library items. Uses Open Library API (free) and Google Books as fallback.
Table of Contents
Methods
- __construct() : mixed
- lookupByIsbn() : array<string|int, mixed>|null
- lookupByIssn() : array<string|int, mixed>|null
- mapToLibraryFields() : array<string|int, mixed>
Methods
__construct()
public
__construct([string|null $googleApiKey = null ]) : mixed
Parameters
- $googleApiKey : string|null = null
lookupByIsbn()
public
lookupByIsbn(string $isbn) : array<string|int, mixed>|null
Parameters
- $isbn : string
Return values
array<string|int, mixed>|nulllookupByIssn()
public
lookupByIssn(string $issn) : array<string|int, mixed>|null
Parameters
- $issn : string
Return values
array<string|int, mixed>|nullmapToLibraryFields()
public
mapToLibraryFields(array<string|int, mixed> $lookupResult) : array<string|int, mixed>
Parameters
- $lookupResult : array<string|int, mixed>