/**
  * Place Hold
  *
  * This is responsible for both placing holds as well as placing recalls.
  *
  * @param   string  $recordId   The id of the bib record
  * @param   string  $patronId   The id of the patron
  * @param   string  $comment    Any comment regarding the hold or recall
  * @param   string  $type       Whether to place a hold or recall
  * @return  mixed               True if successful, false if unsuccessful
  *                              If an error occurs, return a PEAR_Error
  * @access  public
  */
 function placeHold($recordId, $patronId, $comment, $type)
 {
     return $this->driver->placeHold($recordId, $patronId, $comment, $type);
 }