public function __toString() { try { return (string) $this->getPrimary(); } catch (\Exception $e) { Nette\Diagnostics\Debugger::toStringException($e); } }
/** * Converts link to URL. * @return string */ public function __toString() { try { return $this->component->link($this->destination, $this->params); } catch (\Exception $e) { Nette\Diagnostics\Debugger::toStringException($e); } }
/** * Renders template to string. * * @param bool can throw exceptions? (hidden parameter) * * @return string */ public function __toString() { $args = func_get_args(); ob_start(); try { $this->render(); return ob_get_clean(); } catch (\Exception $e) { ob_end_clean(); if ($args && $args[0]) { throw $e; } else { Nette\Diagnostics\Debugger::toStringException($e); } } }
/** * Outputs image to string. * @return string */ public function __toString() { try { return $this->toString(); } catch (\Exception $e) { Diagnostics\Debugger::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\Diagnostics\Debugger::toStringException($e); } } }