public function renderString(string $view, array $options = null, bool $saveData = null): string
	{
		$start = microtime(true);
		if (is_null($saveData))
		{
			$saveData = $this->config->saveData;
		}

		extract($this->data);

		if (! $saveData)
		{
			$this->data = [];
		}

		ob_start();
		$incoming = '?>' . $view;
		eval($incoming);
		$output = ob_get_contents();
		@ob_end_clean();

		$this->logPerformance($start, microtime(true), $this->excerpt($view));

		return $output;
	}
public function renderString(string $view, array $options = null, bool $saveData = null): string
	{
		$start = microtime(true);
		if (is_null($saveData))
		{
			$saveData = $this->config->saveData;
		}

		extract($this->data);

		if (! $saveData)
		{
			$this->data = [];
		}

		ob_start();
		$incoming = '?>' . $view;
		eval($incoming);
		$output = ob_get_contents();
		@ob_end_clean();

		$this->logPerformance($start, microtime(true), $this->excerpt($view));

		return $output;
	}
public function renderString ( string $ view , array $ options = null , bool $ saveData = null ) : string { $ start = microtime ( true ) ; if ( is_null ( $ saveData ) ) { $ saveData = $ this -> config -> saveData ; } extract ( $ this -> data ) ; if ( ! $ saveData ) { $ this -> data = [ ] ; } ob_start ( ) ; $ incoming = '?>' . $ view ; eval ( $ incoming ) ; $ output = ob_get_contents ( ) ; @ ob_end_clean ( ) ; $ this -> logPerformance ( $ start , microtime ( true ) , $ this -> excerpt ( $ view ) ) ; return $ output ; }
Builds the output based upon a string and any
data that has already been set.
Cache does not apply, because there is no "key".

@param string  $view     The view contents
@param array   $options  Reserved for 3rd-party uses since
it might be needed to pass additional info
to other template engines.
@param boolean $saveData If true, will save data for use with any other calls,
if false, will clean the data after displaying the view,
if not specified, use the config setting.

@return string
Builds the output based upon a string and any data that has already been set . Cache does not apply because there is no key .