X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/2f6ff0734773c4ac009de699a2661971fd585b22..eb76e882c5544e319e5084fedcc7cdac0bdf6c2d:/app/Http/Controllers/Api/BookExportApiController.php diff --git a/app/Http/Controllers/Api/BookExportApiController.php b/app/Http/Controllers/Api/BookExportApiController.php index 31fe5250f..3d813c4d4 100644 --- a/app/Http/Controllers/Api/BookExportApiController.php +++ b/app/Http/Controllers/Api/BookExportApiController.php @@ -1,23 +1,16 @@ bookRepo = $bookRepo; - $this->exportService = $exportService; - parent::__construct(); + $this->exportFormatter = $exportFormatter; } /** @@ -27,7 +20,7 @@ class BookExportApiController extends ApiController public function exportPdf(int $id) { $book = Book::visible()->findOrFail($id); - $pdfContent = $this->exportService->bookToPdf($book); + $pdfContent = $this->exportFormatter->bookToPdf($book); return $this->downloadResponse($pdfContent, $book->slug . '.pdf'); } @@ -38,7 +31,7 @@ class BookExportApiController extends ApiController public function exportHtml(int $id) { $book = Book::visible()->findOrFail($id); - $htmlContent = $this->exportService->bookToContainedHtml($book); + $htmlContent = $this->exportFormatter->bookToContainedHtml($book); return $this->downloadResponse($htmlContent, $book->slug . '.html'); } @@ -48,7 +41,7 @@ class BookExportApiController extends ApiController public function exportPlainText(int $id) { $book = Book::visible()->findOrFail($id); - $textContent = $this->exportService->bookToPlainText($book); + $textContent = $this->exportFormatter->bookToPlainText($book); return $this->downloadResponse($textContent, $book->slug . '.txt'); } }