Advertisement
Guest User

Untitled

a guest
May 29th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. <?php
  2.  
  3. class SignupCommand extends AbstractCommand {
  4.  
  5. private $oUser = null;
  6. private $data = array();
  7.  
  8. function __construct($oUser, $data) {
  9. $this->oUser = $oUser;
  10. $this->data = $data;
  11. }
  12.  
  13. protected function processCommand() {
  14. return $this->oUser->Create($this->data);
  15. }
  16.  
  17. }
  18.  
  19. $oUser = new User(); /* Dummy User Object*/
  20.  
  21. $data = array(
  22. 'name' => "John Doe",
  23. 'username' => "jdoe",
  24. 'email' => "john@doe.com",
  25. );
  26.  
  27. /* Example */
  28. $oSignupCommand = new SignupCommand($oUser, $data);
  29. $isExecuted = $oSignupCommand->execute()->isExecuted();
  30.  
  31. if($isExecuted){
  32. //handle success
  33. }else{
  34. //handle error
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement