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 +} | 
