Gregwar\RST\Parser::getEnvironment PHP Method

getEnvironment() public method

Get the current environment
public getEnvironment ( ) : Environment
return Environment the parser environment
    public function getEnvironment()
    {
        return $this->environment;
    }

Usage Example

Beispiel #1
0
 public function process(Parser $parser, $node, $variable, $data, array $options)
 {
     $document = $parser->getDocument();
     $environment = $parser->getEnvironment();
     $formula = trim($node->getValue());
     $tex = new \Gregwar\Tex2png\Tex2png($formula, isset($options['density']) ? $options['density'] : 300);
     $tex->setCacheDirectory($environment->relativeUrl('/cache/tex/'));
     $tex->setActualCacheDirectory($environment->getTargetDirectory() . '/cache/tex/');
     $node = new RawNode('<img src="' . $tex->generate() . '" />');
     if ($variable) {
         $environment->setVariable($variable, $node);
     } else {
         $document->addNode($node);
     }
 }
All Usage Examples Of Gregwar\RST\Parser::getEnvironment