fetchesCountry = $fetchesCountry; $this->createsCurrency = $createsCurrency; } /** * Run the database seeds. * * @return void * @throws \App\Classes\Exceptions\MalformedRequestException */ public function run() { foreach (['my', 'cn'] as $code) { $country = country($code); $object = new CurrencyObject($country->getCurrency()['iso_4217_name'], $code === 'cn' ? 'RMB' : $country->getCurrency()['iso_4217_code'], $code === 'my' ? 'RM' : ( $code === 'cn' ? '¥' : '' )); $this->createsCurrency->execute($this->fetchesCountry->execute(['name' => $country->getName()]), $object); } } }