<?php
namespace PFBC
;

abstract class 
ErrorView extends Base {
    protected 
$_form;

    public function 
__construct(array $properties null) {
        
$this->configure($properties);
    }

    public abstract function 
applyAjaxErrorResponse();

    public function 
clear() {
        echo 
'jQuery("#'$this->_form->getAttribute("id"), ' .alert-error").remove();';
    }

    public abstract function 
render();
    public abstract function 
renderAjaxErrorResponse();

    public function 
renderCSS() {}

    public function 
_setForm(Form $form) {
        
$this->_form $form;
    }
}