public function generate() { $extractor = $this->signal->getExtractor(); $data = $extractor->getData(); // TODO: Add if extractor instanceof PathsAwareInterface... $this->paths = $extractor->getPaths(); $this->signal->getIO()->write($data); }