Configurable PDF exports (#5641)

This commit is contained in:
Kevin Papst
2025-09-23 18:32:31 +02:00
committed by GitHub
parent 5d3e46cce2
commit 6d78c6ba36
107 changed files with 2428 additions and 1575 deletions

View File

@@ -9,20 +9,9 @@
namespace App\Export;
use App\Entity\Timesheet;
use App\Repository\Query\TimesheetQuery;
use Symfony\Component\DependencyInjection\Attribute\AutoconfigureTag;
use Symfony\Component\HttpFoundation\Response;
#[AutoconfigureTag]
interface TimesheetExportInterface
interface TimesheetExportInterface extends ExportRendererInterface
{
/**
* @param Timesheet[] $exportItems
*/
public function render(array $exportItems, TimesheetQuery $query): Response;
public function getId(): string;
public function getTitle(): string;
}