/** * Add headword. * @param string|Headword $headword * `string`: Headword string. * `Headword`: Headword model. * @return false|Headword */ public function setHeadword($headword, $addSynonyms = false) { if (is_string($headword)) { return Headword::add($headword, $this, $addSynonyms); } if ($headword instanceof Headword) { return Headword::add($headword->word, $this, $addSynonyms); } }