X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/418fd9037f445164887626fc20ea0c3b1717006d..eb76e882c5544e319e5084fedcc7cdac0bdf6c2d:/app/Http/Controllers/Api/ChapterExportApiController.php diff --git a/app/Http/Controllers/Api/ChapterExportApiController.php b/app/Http/Controllers/Api/ChapterExportApiController.php index f19f29e9d..afdfe555d 100644 --- a/app/Http/Controllers/Api/ChapterExportApiController.php +++ b/app/Http/Controllers/Api/ChapterExportApiController.php @@ -1,23 +1,20 @@ chapterRepo = $chapterRepo; - $this->exportService = $exportService; - parent::__construct(); + $this->exportFormatter = $exportFormatter; } /** @@ -27,7 +24,7 @@ class ChapterExportApiController extends ApiController public function exportPdf(int $id) { $chapter = Chapter::visible()->findOrFail($id); - $pdfContent = $this->exportService->chapterToPdf($chapter); + $pdfContent = $this->exportFormatter->chapterToPdf($chapter); return $this->downloadResponse($pdfContent, $chapter->slug . '.pdf'); } @@ -38,7 +35,7 @@ class ChapterExportApiController extends ApiController public function exportHtml(int $id) { $chapter = Chapter::visible()->findOrFail($id); - $htmlContent = $this->exportService->chapterToContainedHtml($chapter); + $htmlContent = $this->exportFormatter->chapterToContainedHtml($chapter); return $this->downloadResponse($htmlContent, $chapter->slug . '.html'); } @@ -48,7 +45,7 @@ class ChapterExportApiController extends ApiController public function exportPlainText(int $id) { $chapter = Chapter::visible()->findOrFail($id); - $textContent = $this->exportService->chapterToPlainText($chapter); + $textContent = $this->exportFormatter->chapterToPlainText($chapter); return $this->downloadResponse($textContent, $chapter->slug . '.txt'); } }