public function __construct(Graph $graph, StringConverterInterface $stringConverter = null) { $this->layoutCallback = new \SplObjectStorage(); $this->graph = $graph; if ($stringConverter) { $this->stringConverter = $stringConverter; } else { $this->stringConverter = new StringConverter(); } }