VuFind API Documentation

SummaryTrait

Trait for getting a summary for checkouts, fines, holds, ILL requests or storage retrieval requests.

Tags
category

VuFind

author

Demian Katz demian.katz@villanova.edu

author

Ere Maijala ere.maijala@helsinki.fi

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

Table of Contents

getFineSummary()  : array<string|int, mixed>
Get a status summary for an array of fines
getRequestSummary()  : array<string|int, mixed>
Get a status summary for an array of requests
getTransactionSummary()  : array<string|int, mixed>
Get a status summary for an array of checkouts

Methods

getFineSummary()

Get a status summary for an array of fines

protected getFineSummary(iteratable<string|int, mixed> $fines, CurrencyFormatter $formatter) : array<string|int, mixed>
Parameters
$fines : iteratable<string|int, mixed>

Fines

$formatter : CurrencyFormatter

Currency formatter

Return values
array<string|int, mixed>

Associative array with keys total and display.

getRequestSummary()

Get a status summary for an array of requests

protected getRequestSummary(iteratable<string|int, mixed> $requests) : array<string|int, mixed>
Parameters
$requests : iteratable<string|int, mixed>

Requests

Return values
array<string|int, mixed>

Associative array with keys available, in_transit and other.

getTransactionSummary()

Get a status summary for an array of checkouts

protected getTransactionSummary(iteratable<string|int, mixed> $transactions) : array<string|int, mixed>
Parameters
$transactions : iteratable<string|int, mixed>

Checkouts

Return values
array<string|int, mixed>

Associative array with keys available, in_transit and other.

Search results