You are here

public function TagProcessorInterface::process in Extensible BBCode 8.3

Same name and namespace in other branches
  1. 4.0.x src/Parser/Processor/TagProcessorInterface.php \Drupal\xbbcode\Parser\Processor\TagProcessorInterface::process()

Process a tag match.

Parameters

\Drupal\xbbcode\Parser\Tree\TagElementInterface $tag: The tag to be rendered.

Return value

\Drupal\xbbcode\Parser\Tree\OutputElementInterface The rendered output.

2 methods override TagProcessorInterface::process()
TagPluginInterface::process in src/Plugin/TagPluginInterface.php
Generate output from a tag element.
TagProcessorBase::process in src/Parser/Processor/TagProcessorBase.php
Process a tag match.

File

src/Parser/Processor/TagProcessorInterface.php, line 22

Class

TagProcessorInterface
Encapsulates the processing functionality of a tag plugin.

Namespace

Drupal\xbbcode\Parser\Processor

Code

public function process(TagElementInterface $tag) : OutputElementInterface;