diff options
author | Camil Staps | 2016-09-06 00:23:26 +0200 |
---|---|---|
committer | Camil Staps | 2016-09-06 00:23:26 +0200 |
commit | 6f6a6abe3c9971b60aad585a198ced6c51329ef5 (patch) | |
tree | a6a5300eb572c1306c34d1f400a928eb2a68f631 /database/seeds/BasisTableSeeder.php | |
parent | Add roots (diff) |
Different root kinds instead of only strong/weak
Diffstat (limited to 'database/seeds/BasisTableSeeder.php')
-rw-r--r-- | database/seeds/BasisTableSeeder.php | 64 |
1 files changed, 39 insertions, 25 deletions
diff --git a/database/seeds/BasisTableSeeder.php b/database/seeds/BasisTableSeeder.php index bf33d75..d02dfe8 100644 --- a/database/seeds/BasisTableSeeder.php +++ b/database/seeds/BasisTableSeeder.php @@ -18,35 +18,49 @@ */ use Illuminate\Database\Seeder; + +use HebrewParseTrainer\RootKind; use HebrewParseTrainer\Stem; use HebrewParseTrainer\Tense; class BasisTableSeeder extends Seeder { - /** - * Run the database seeds. - * - * @return void - */ - public function run() - { - Stem::create(['name' => 'Qal']); - Stem::create(['name' => 'Niphal']); - Stem::create(['name' => 'Piel']); - Stem::create(['name' => 'Pual']); - Stem::create(['name' => 'Hiphil']); - Stem::create(['name' => 'Hophal']); - Stem::create(['name' => 'Hitpael']); + /** + * Run the database seeds. + * + * @return void + */ + public function run() + { + Stem::create(['name' => 'Qal']); + Stem::create(['name' => 'Niphal']); + Stem::create(['name' => 'Piel']); + Stem::create(['name' => 'Pual']); + Stem::create(['name' => 'Hiphil']); + Stem::create(['name' => 'Hophal']); + Stem::create(['name' => 'Hitpael']); + + Tense::create(['name' => 'perfect', 'abbreviation' => 'pf']); + Tense::create(['name' => 'imperfect', 'abbreviation' => 'ipf']); + Tense::create(['name' => 'cohortative', 'abbreviation' => 'coh']); + Tense::create(['name' => 'imperative', 'abbreviation' => 'imp']); + Tense::create(['name' => 'jussive', 'abbreviation' => 'ius']); + Tense::create(['name' => 'infinitive construct', 'abbreviation' => 'infcs']); + Tense::create(['name' => 'infinitive absolute', 'abbreviation' => 'infabs']); + Tense::create(['name' => 'participle active', 'abbreviation' => 'pta']); + Tense::create(['name' => 'participle passive', 'abbreviation' => 'ptp']); - Tense::create(['name' => 'perfect', 'abbreviation' => 'pf']); - Tense::create(['name' => 'imperfect', 'abbreviation' => 'ipf']); - Tense::create(['name' => 'cohortative', 'abbreviation' => 'coh']); - Tense::create(['name' => 'imperative', 'abbreviation' => 'imp']); - Tense::create(['name' => 'jussive', 'abbreviation' => 'ius']); - Tense::create(['name' => 'infinitive construct', 'abbreviation' => 'infcs']); - Tense::create(['name' => 'infinitive absolute', 'abbreviation' => 'infabs']); - Tense::create(['name' => 'participle active', 'abbreviation' => 'pta']); - Tense::create(['name' => 'participle passive', 'abbreviation' => 'ptp']); - } + RootKind::create(['strong' => true, 'name' => 'Strong']); + RootKind::create(['strong' => false, 'name' => 'I-Guttural']); + RootKind::create(['strong' => false, 'name' => 'I-Aleph']); + RootKind::create(['strong' => false, 'name' => 'I-Nun']); + RootKind::create(['strong' => false, 'name' => 'I-Waw']); + RootKind::create(['strong' => false, 'name' => 'I-Yod']); + RootKind::create(['strong' => false, 'name' => 'II-Guttural']); + RootKind::create(['strong' => false, 'name' => 'III-He']); + RootKind::create(['strong' => false, 'name' => 'Biconsonantal']); + RootKind::create(['strong' => false, 'name' => 'Geminate']); + RootKind::create(['strong' => false, 'name' => 'Double weak']); + } -}
\ No newline at end of file +} |