. */ declare(strict_types=1); namespace Database\Seeders; use FireflyIII\Models\TransactionType; use Illuminate\Database\Seeder; use PDOEXception; /** * Class TransactionTypeSeeder. */ class TransactionTypeSeeder extends Seeder { public function run() { $types = [ TransactionType::WITHDRAWAL, TransactionType::DEPOSIT, TransactionType::TRANSFER, TransactionType::OPENING_BALANCE, TransactionType::RECONCILIATION, TransactionType::INVALID, TransactionType::LIABILITY_CREDIT ]; foreach ($types as $type) { try { TransactionType::create(['type' => $type]); } catch (PDOException $e) { // @ignoreException } } } }