/** * Converts link to URL. * @return string */ public function __toString() { try { return $this->component->link($this->destination, $this->params); } catch (\Exception $e) { Nette\Debug::toStringException($e); } }
/** * Renders template to string. * @param bool can throw exceptions? (hidden parameter) * @return string */ public function __toString() { ob_start(); try { $this->render(); return ob_get_clean(); } catch (\Exception $e) { ob_end_clean(); if (func_num_args() && func_get_arg(0)) { throw $e; } else { Nette\Debug::toStringException($e); } } }
/** * Renders form to string. * @return bool can throw exceptions? (hidden parameter) * @return string */ public function __toString() { try { return $this->getRenderer()->render($this); } catch (\Exception $e) { if (func_get_args() && func_get_arg(0)) { throw $e; } else { Nette\Debug::toStringException($e); } } }
/** * Outputs image to string. * @return string */ public function __toString() { try { return $this->toString(); } catch (\Exception $e) { Debug::toStringException($e); } }