File: D:/HostingSpaces/SBogers10/shop.komma.nl/app/Orders/OrderController.php
<?php
namespace App\Orders;
use App\Base\Controller;
use App\Invoicing\InvoiceService;
use App\Orders\Models\Order;
class OrderController extends Controller
{
private InvoiceService $invoiceService;
public function __construct()
{
parent::__construct();
$this->invoiceService = new InvoiceService();
}
/**
* @param Order $order
* @return \Symfony\Component\HttpFoundation\StreamedResponse
*/
public function downloadInvoice(Order $order)
{
return $this->invoiceService->getForOrderAsPDFDownload($order);
}
}