/** * Protected support method for getHolding. * * @param string $id Bib Id * @param array $row SQL Row Data * @param array $patron Patron Array * * @return array Keyed data */ protected function processHoldingRow($id, $row, $patron) { $itemData = ['id' => $row['ITEM_ID'], 'level' => 'item']; $holding = parent::processHoldingRow($id, $row, $patron); $holding += ['addLink' => $this->checkRequestIsValid($id, $itemData, $patron)]; return $holding; }
/** * Protected support method for getHolding. * * @param string $id Bib Id * @param array $row SQL Row Data * @param array $patron Patron Array * * @return array Keyed data */ protected function processHoldingRow($id, $row, $patron) { $holding = parent::processHoldingRow($id, $row, $patron); $holding += array('item_id' => $id, 'addLink' => $this->checkItemRequests($patron, $id)); return $holding; }