/** * @return \lukaszmakuch\TextGenerator\TextGenerator */ protected function buildSubjectProjectorToTextConverter() { $c = new ClassBasedTextGenerator(); $c->addTextualRepresentationOf(NameLetterByLetter::class, "name-letter-by-letter"); return $c; }
public function registerExtension(ScalarPresenterExtension $ext) { $this->aggregatorTextualTypeGenerator->addTextualRepresentationOf($ext->getClassOfSupportedAggregators(), $ext->getPresenterTypeAsText()); $this->prototypesOfPresentsByClassOfSupportedAggregators[$ext->getClassOfSupportedAggregators()] = $ext->getScalarPresenter(); return $this; }