Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. $item1 = 'password';
  2. $item2 = 'firstname';
  3.  
  4. $this->addError(array($item1 => 'required'))
  5. $this->addError(array($item2 => 'required'))
  6.  
  7. private function addError($error) {
  8. $this->_errors[] = $error;
  9. }
  10.  
  11. public function error($item) {
  12. return array_search($item, $this->_errors);
  13. }
  14.  
  15. Array
  16. (
  17. [0] => Array
  18. (
  19. [password] => required
  20. )
  21. [1] => Array
  22. (
  23. [firstname] => required
  24. )
  25. )
  26.  
  27. Array
  28. (
  29. [password] => required
  30. [firstname] => required
  31. )
  32.  
  33. private function addError($element, $error) {
  34. $this->_errors[$element] = $error;
  35. }
  36.  
  37. $this->addError($item1, 'required');
  38. $this->addError($item2, 'required');
  39.  
  40. private function addError($error) {
  41. $this->_errors[] = $error;
  42. }
  43.  
  44. private function addError($error) {
  45. list($a,$b) = each($error); //<--------- Add the list() here
  46. $this->_errors[$a] = $b; //<--------- Map those variables to your array
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement