Copied!
<?php

namespace PHPFUI;

/**
 * FormErrors are automatically shown if there is an error in the form.
 */
class FormError extends \PHPFUI\HTML5Element
	{
	public function __construct(string $message = 'Please correct the errors shown.')
		{
		parent::__construct('div');
		$this->addClass('alert');
		$this->addClass('callout');
		$this->addAttribute('data-abide-error');
		$this->addAttribute('aria-live', 'assertive');
		$this->addAttribute('style', 'display: none;');
		$icon = new \PHPFUI\Icon('exclamation-triangle');
		$this->add("<p>{$icon} {$message}</p>");
		}
	}
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration