public function handle(Document $document) { /** @var ParserInterface $parser */ $parser = app()->build($this->config['parser']); $parserName = $parser->getName(); $parserConfig = $this->config->get($parserName, []); $parser->setConfig($parserConfig->toArray()); $document->setContent($parser->parse($document->getContent())); }
/** * get method * * @param string $name * * @return mixed */ public function get($name) { return $this->items->get($name); }
/** * Get default ref. * * @return Ref */ public function getDefault() { return $this->items->get($this->default); }