public function errors(array $messages): string
    {
        if (!$messages) {
            return ''; // No error messages.
        }
        $messages      = $this->c::markdown($messages, ['no_p' => true]);
        return $markup = '<ul><li>'.implode('</li><li>', $messages).'</li></ul>';
    }
public function errors(array $messages): string
    {
        if (!$messages) {
            return ''; // No error messages.
        }
        $messages      = $this->c::markdown($messages, ['no_p' => true]);
        return $markup = '<ul><li>'.implode('</li><li>', $messages).'</li></ul>';
    }
public function errors ( array $ messages ) : string { if ( ! $ messages ) { return '' ; // No error messages. } $ messages = $ this -> c :: markdown ( $ messages , [ 'no_p' => true ] ) ; return $ markup = '<ul><li>' . implode ( '</li><li>' , $ messages ) . '</li></ul>' ; }
Errors markup.

@since 170311.43193 Markup utils.

@param array $messages Errors.

@return string Raw HTML markup.
Errors markup .