public function requireDefaultRecords() { parent::requireDefaultRecords(); if (!CommerceCurrency::get()->exists()) { $gbp = new CommerceCurrency(); $gbp->Title = "UK Pounds"; $gbp->HTMLNotation = "£"; $gbp->GatewayCode = "GBP"; $gbp->write(); $gbp->flushCache(); DB::alteration_message('UK Pounds created', 'created'); $eur = new CommerceCurrency(); $eur->Title = "Euro"; $eur->HTMLNotation = "€"; $eur->GatewayCode = "EUR"; $eur->write(); $eur->flushCache(); DB::alteration_message('Euro created', 'created'); $usd = new CommerceCurrency(); $usd->Title = "US Dollars"; $usd->HTMLNotation = "$"; $usd->GatewayCode = "USD"; $usd->write(); $usd->flushCache(); DB::alteration_message('US Dollars created', 'created'); } }