DatabaseService cleanup

This commit is contained in:
Nabeel Shahzad
2017-06-24 13:23:30 -05:00
parent 79942894d1
commit 7cde58f6f6

View File

@@ -11,7 +11,12 @@ use Illuminate\Support\Facades\DB;
class DatabaseService extends BaseService class DatabaseService extends BaseService
{ {
protected $uuid_tables = [ protected static $time_fields = [
'created_at',
'updated_at'
];
protected static $uuid_tables = [
'flights', 'flights',
'pireps', 'pireps',
'users', 'users',
@@ -30,7 +35,6 @@ class DatabaseService extends BaseService
public function seed_from_yaml($yml) public function seed_from_yaml($yml)
{ {
$time_fields = ['created_at', 'updated_at'];
$yml = Yaml::parse($yml); $yml = Yaml::parse($yml);
foreach ($yml as $table => $rows) { foreach ($yml as $table => $rows) {
foreach ($rows as $row) { foreach ($rows as $row) {
@@ -49,7 +53,7 @@ class DatabaseService extends BaseService
} }
# if any time fields are == to "now", then insert the right time # if any time fields are == to "now", then insert the right time
foreach($time_fields as $tf) { foreach($this->time_fields as $tf) {
if(array_key_exists($tf, $row) && $row[$tf] === 'now') { if(array_key_exists($tf, $row) && $row[$tf] === 'now') {
$row[$tf] = $this->time(); $row[$tf] = $this->time();
} }