From 94847b704e6e76a873d17293ea9e8a7587a313f0 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Fri, 9 May 2025 09:50:25 +0700 Subject: [PATCH] refactor(webstatement): ubah konstanta CSV_FILENAME menjadi properti dinamis - Mengubah `CSV_FILENAME` dari konstanta menjadi properti untuk memungkinkan konfigurasi lebih fleksibel. - Menambahkan `csvFilename` yang diinisialisasi melalui nilai environment `BIAYA_KARTU_CSV_FILENAME` dengan default `biaya_kartu_atm.csv`. - Memperbarui referensi dari `self::CSV_FILENAME` menjadi `$this->csvFilename` pada proses penulisan file CSV. Signed-off-by: Daeng Deni Mardaeni --- app/Jobs/GenerateBiayaKartuCsvJob.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Jobs/GenerateBiayaKartuCsvJob.php b/app/Jobs/GenerateBiayaKartuCsvJob.php index 6814080..d02dac0 100644 --- a/app/Jobs/GenerateBiayaKartuCsvJob.php +++ b/app/Jobs/GenerateBiayaKartuCsvJob.php @@ -24,14 +24,15 @@ 'SILV' => 5000, 'GOLD' => 10000 ]; - private const CSV_FILENAME = 'atmcards.csv'; + // Changed from const to property + private $csvFilename; /** * Create a new job instance. */ public function __construct() { - // + $this->csvFilename = env('BIAYA_KARTU_CSV_FILENAME', 'biaya_kartu_atm.csv'); } /** @@ -71,7 +72,7 @@ : array { $cards = $this->getEligibleAtmCards(); - $filename = storage_path('app/' . self::CSV_FILENAME); + $filename = storage_path('app/' . $this->csvFilename); $handle = fopen($filename, 'w+'); if (!$handle) {