Kdyby\Translation\Diagnostics\Panel::renderUntranslated PHP Method

renderUntranslated() private method

private renderUntranslated ( )
    private function renderUntranslated()
    {
        $s = '';
        $h = 'htmlSpecialChars';
        foreach ($unique = array_unique($this->untranslated, SORT_REGULAR) as $untranslated) {
            $message = $untranslated['message'];
            $s .= '<tr><td>';
            if ($message instanceof \Exception || $message instanceof \Throwable) {
                $s .= '<span style="color:red">' . $h($message->getMessage()) . '</span>';
            } elseif ($message instanceof Nette\Utils\Html) {
                $s .= '<span style="color:red">Nette\\Utils\\Html(' . $h((string) $message) . ')</span>';
            } else {
                $s .= $h($message);
            }
            $s .= '</td><td>' . $h($untranslated['domain']) . '</td></tr>';
        }
        return '<table style="width:100%"><tr><th>Untranslated message</th><th>Translation domain</th></tr>' . $s . '</table>';
    }