Explorar el Código

type = '.un.'

visuddhinanda hace 2 años
padre
commit
380f5e2bd5
Se han modificado 1 ficheros con 7 adiciones y 1 borrados
  1. 7 1
      app/Console/Commands/UpgradeDictSysRegular.php

+ 7 - 1
app/Console/Commands/UpgradeDictSysRegular.php

@@ -93,10 +93,16 @@ class UpgradeDictSysRegular extends Command
             $newWords = $caseMan->Declension($word->word,$word->type,$word->grammar,0.5);
             if($this->option('debug')){$this->info("{$word->word}:".count($newWords));}
             foreach ($newWords as $newWord) {
+                if(isset($newWord['type'])){
+                    $type = $newWord['type'];
+                }else{
+                    $type = \str_replace(':base','',$word->type);
+                }
+
                 $new = UserDict::firstOrNew(
                     [
                         'word' => $newWord['word'],
-                        'type' => \str_replace(':base','',$word->type),
+                        'type' => $type,
                         'grammar' => $newWord['grammar'],
                         'parent' => $word->word,
                         'factors' => $newWord['factors'],