Heratio Framework API Reference

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>|null

getLibraryItemId()

Get library item ID by information object ID.

public getLibraryItemId(int $informationObjectId) : int|null
Parameters
$informationObjectId : int
Return values
int|null

getSubjects()

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
Return values
array<string|int, mixed>

        
On this page

Search results