Neos.Fusion/Classes/Core/Runtime.php
public function render($fusionPath)
    {
        try {
            $output = $this->evaluateInternal($fusionPath, self::BEHAVIOR_EXCEPTION);
            if ($this->debugMode) {
                $output = sprintf('%1$s<!-- Beginning to render TS path "%2$s" (Context: %3$s) -->%4$s%1$s<!-- End to render TS path "%2$s" (Context: %3$s) -->',
                    chr(10),
                    $fusionPath,
                    implode(', ', array_keys($this->getCurrentContext())),
                    $output
                );
            }
        } catch (SecurityException $securityException) {
            throw $securityException;
        } catch (\Exception $exception) {
            $output = $this->handleRenderingException($fusionPath, $exception);
        }

        return $output;
    }
public function render($fusionPath)
    {
        try {
            $output = $this->evaluateInternal($fusionPath, self::BEHAVIOR_EXCEPTION);
            if ($this->debugMode) {
                $output = sprintf('%1$s<!-- Beginning to render TS path "%2$s" (Context: %3$s) -->%4$s%1$s<!-- End to render TS path "%2$s" (Context: %3$s) -->',
                    chr(10),
                    $fusionPath,
                    implode(', ', array_keys($this->getCurrentContext())),
                    $output
                );
            }
        } catch (SecurityException $securityException) {
            throw $securityException;
        } catch (\Exception $exception) {
            $output = $this->handleRenderingException($fusionPath, $exception);
        }

        return $output;
    }
public function render ( $ fusionPath ) { try { $ output = $ this -> evaluateInternal ( $ fusionPath , self :: BEHAVIOR_EXCEPTION ) ; if ( $ this -> debugMode ) { $ output = sprintf ( '%1$s<!-- Beginning to render TS path "%2$s" (Context: %3$s) -->%4$s%1$s<!-- End to render TS path "%2$s" (Context: %3$s) -->' , chr ( 10 ) , $ fusionPath , implode ( ', ' , array_keys ( $ this -> getCurrentContext ( ) ) ) , $ output ) ; } } catch ( SecurityException $ securityException ) { throw $ securityException ; } catch ( \ Exception $ exception ) { $ output = $ this -> handleRenderingException ( $ fusionPath , $ exception ) ; } return $ output ; }
Render an absolute Fusion path and return the result.

Compared to $this->evaluate, this adds some more comments helpful for debugging.

@param string $fusionPath
@return string
@throws \Exception
@throws SecurityException
Render an absolute Fusion path and return the result .