<?php
abstract class baseObjectWcu {
protected $_internalErrors = array();
protected $_haveErrors = false;
public function pushError($error, $key = '') {
if(is_array($error)) {
$this->_internalErrors = array_merge ($this->_internalErrors, $error);
} elseif(empty($key)) {
$this->_internalErrors[] = $error;
} else {
$this->_internalErrors[ $key ] = $error;
}
$this->_haveErrors = true;
}
public function getErrors() {
return $this->_internalErrors;
}
public function haveErrors() {
return $this->_haveErrors;
}
}