/** * @test */ public function takesAndReturnsCustomWritableDictionaryInstance() { $d = new Dictionary(); $d->addWord("Word"); $d->addSentence("<4>!"); $this->p->setDictionary($d); $this->assertEquals($d, $this->p->getDictionary()); }
/** * @param Dictionary $dictionary */ public function save(Dictionary $dictionary) { $this->dictionaries[$dictionary->getName()] = $dictionary; }
/** * @param array $matches * @return string */ private function replaceWordToken($matches) { return $this->dictionary->getWordOfLength((int) $matches[1]); }