From d28a41efd87cfbb907a78e678e08e3feb0f30428 Mon Sep 17 00:00:00 2001 From: Matt Young Date: Sat, 24 Aug 2024 17:44:53 -0500 Subject: [PATCH] Set up print cards interface and start sample implementation Work on #53 --- app/Actions/Print/PrintCards.php | 10 +++++++++ app/Actions/Print/QuarterPageCards.php | 15 +++++++++++++ app/Providers/PrintCardActionProvider.php | 26 +++++++++++++++++++++++ bootstrap/providers.php | 1 + 4 files changed, 52 insertions(+) create mode 100644 app/Actions/Print/PrintCards.php create mode 100644 app/Actions/Print/QuarterPageCards.php create mode 100644 app/Providers/PrintCardActionProvider.php diff --git a/app/Actions/Print/PrintCards.php b/app/Actions/Print/PrintCards.php new file mode 100644 index 0000000..521eceb --- /dev/null +++ b/app/Actions/Print/PrintCards.php @@ -0,0 +1,10 @@ +app->singleton(PrintCards::class, QuarterPageCards::class); + } + + /** + * Bootstrap services. + */ + public function boot(): void + { + // + } +} diff --git a/bootstrap/providers.php b/bootstrap/providers.php index 6b20b30..eeeccb0 100644 --- a/bootstrap/providers.php +++ b/bootstrap/providers.php @@ -4,5 +4,6 @@ return [ App\Providers\AppServiceProvider::class, App\Providers\FortifyServiceProvider::class, App\Providers\InvoiceDataServiceProvider::class, + App\Providers\PrintCardActionProvider::class, Barryvdh\Debugbar\ServiceProvider::class, ];