public function getStreetDate()
 {
     return isset($this->overDriveMetaData->getDecodedRawData()->publishDateText) ? $this->overDriveMetaData->getDecodedRawData()->publishDateText : null;
 }
 private function getOverDriveCover($id = null)
 {
     require_once ROOT_DIR . '/sys/OverDrive/OverDriveAPIProduct.php';
     require_once ROOT_DIR . '/sys/OverDrive/OverDriveAPIProductMetaData.php';
     $overDriveProduct = new OverDriveAPIProduct();
     $overDriveProduct->overdriveId = $id == null ? $this->id : $id;
     if ($overDriveProduct->find(true)) {
         $overDriveMetadata = new OverDriveAPIProductMetaData();
         $overDriveMetadata->productId = $overDriveProduct->id;
         $overDriveMetadata->find(true);
         $filename = $overDriveMetadata->cover;
         if ($filename != null) {
             return $this->processImageURL($filename);
         } else {
             return false;
         }
     } else {
         return false;
     }
 }