Skip to content

MorphoDaedalus


MorphoDaedalus ist ein zentraler Morphologie-Service, der ein Array von Formen als Array von Strings zurückgibt. Standardmäßig gibt er Verbformen aus dem Hermeneus-Grundwortschatz zurück, jedoch ohne Gerund, Gerundiv und Supin.

Die folgenden Eigenschaften können durch die Verwendung bestimmter Methoden angepasst werden:

  • $this->VocabCollection: Die zugrundeliegende VocabCollection, aus der die Form(en) generiert werden sollen.
  • $this->Grammatik: Die zugrundeliegende Formengrammatik, zu der Formen generiert werden sollen.
  • $this->RecencyQuota: Gibt an, auf wie viel Prozent der AKTUELLEN Vokabeln die VocabCollection für die FormenAuswahl reduziert werden soll. Je kleiner die Zahl ist, desto aktuellere Vokabeln werden bevorzugt.

Standardverwendung

Generiere drei zufällige Verbformen aus dem Hermeneus-Basiswortschatz:

php
$MorphoDaedalus = new MorphoDaedalus();
$MorphoDaedalus->devise(3);
$FormenCollection = $MorphoDaedalus->getResult();

Speziellere Verwendung

Generiere drei zufällige Verbformen aus der Grammatik “Verben: Konjunktiv (Imperfekt, Plusquamperfekt), wobei die Formen aus den letzten zwei Prozent der Vokabeln generiert werden sollen.

php
$MorphoDaedalus = new MorphoDaedalus();
$MorphoDaedalus->fromGrammatik($Grammatik);
$MorphoDaedalus->fromVocabCollection($WortschatzVonPrimaNachLektionenGeordnet, 2);
$MorphoDaedalus->devise(3);

$FormenCollection = $MorphoDaedalus->getResult();