LibraryItemRepository
in package
Repository for Library Item related data (subjects, creators).
Table of Contents
Methods
- getCreators() : array<string|int, mixed>
- Get creators for a library item.
- getLibraryData() : array<string|int, mixed>|null
- Get library item extended data by information_object_id.
- getLibraryItemId() : int|null
- Get library item ID by information object ID.
- getSubjects() : array<string|int, mixed>
- Get subjects for a library item.
- saveCreators() : void
- Save creators for a library item.
- saveSubjects() : void
- Save subjects for a library item.
- searchCreators() : array<string|int, mixed>
- Search creators for autocomplete.
- searchSubjects() : array<string|int, mixed>
- Search subjects for autocomplete.
Methods
getCreators()
Get creators for a library item.
public
getCreators(int $libraryItemId) : array<string|int, mixed>
Parameters
- $libraryItemId : int
Return values
array<string|int, mixed>getLibraryData()
Get library item extended data by information_object_id.
public
getLibraryData(int $informationObjectId) : array<string|int, mixed>|null
Parameters
- $informationObjectId : int
Return values
array<string|int, mixed>|nullgetLibraryItemId()
Get library item ID by information object ID.
public
getLibraryItemId(int $informationObjectId) : int|null
Parameters
- $informationObjectId : int
Return values
int|nullgetSubjects()
Get subjects for a library item.
public
getSubjects(int $libraryItemId) : array<string|int, mixed>
Parameters
- $libraryItemId : int
Return values
array<string|int, mixed>saveCreators()
Save creators for a library item.
public
saveCreators(int $libraryItemId, array<string|int, mixed> $creators) : void
Parameters
- $libraryItemId : int
- $creators : array<string|int, mixed>
saveSubjects()
Save subjects for a library item.
public
saveSubjects(int $libraryItemId, array<string|int, mixed> $subjects) : void
Parameters
- $libraryItemId : int
- $subjects : array<string|int, mixed>
searchCreators()
Search creators for autocomplete.
public
searchCreators(string $query[, int $limit = 10 ]) : array<string|int, mixed>
Parameters
- $query : string
- $limit : int = 10
Return values
array<string|int, mixed>searchSubjects()
Search subjects for autocomplete.
public
searchSubjects(string $query[, int $limit = 10 ]) : array<string|int, mixed>
Parameters
- $query : string
- $limit : int = 10