model = $model; } public function findByMitigation(string $mitigationId, ?string $typeEmissionReduction = null): ?EmissionReductionMitigation { $q = $this->model->where('mitigation_id', $mitigationId); if ($typeEmissionReduction) $q->where('type_emission_reduction', $typeEmissionReduction); return $q->first(); } // Tambahkan method ini untuk implementasi interface! public function findAllByMitigation(string $mitigationId) { return $this->model->where('mitigation_id', $mitigationId)->orderBy('id')->get(); } }