stemmer = StemmerFactory::create($language); } /** * Tokenize a block of text. * * @param string $string * @return string[] */ public function tokenize(string $string) : array { return array_map([$this->stemmer, 'stem'], parent::tokenize($string)); } /** * Return the string representation of the object. * * @internal * * @return string */ public function __toString() : string { return 'Word Stemmer (language: ' . Params::shortName(get_class($this->stemmer)) . ')'; } }