N98\Util\Template\Twig::renderString PHP Method

renderString() public method

public renderString ( string $string, array $variables ) : string
$string string
$variables array
return string
    public function renderString($string, $variables)
    {
        $loader = new Twig_Loader_String();
        $twig = new Twig_Environment($loader, array('debug' => true));
        $this->addExtensions($twig);
        $this->addFilters($twig);
        return $twig->render($string, $variables);
    }

Usage Example

 /**
  * Renders a twig string
  *
  * @param       $string
  * @param array $variables
  *
  * @return string
  */
 public function renderString($string, $variables = array())
 {
     return $this->twig->renderString($string, $variables);
 }