public function add($attribute, $msg) { if (is_null($msg)) { $msg = self::$DEFAULT_ERROR_MESSAGES['invalid']; } if (!isset($this->errors[$attribute])) { $this->errors[$attribute] = array($msg); } else { $this->errors[$attribute][] = $msg; } }