Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class SignupCommand extends AbstractCommand {
- private $oUser = null;
- private $data = array();
- function __construct($oUser, $data) {
- $this->oUser = $oUser;
- $this->data = $data;
- }
- protected function processCommand() {
- return $this->oUser->Create($this->data);
- }
- }
- $oUser = new User(); /* Dummy User Object*/
- $data = array(
- 'name' => "John Doe",
- 'username' => "jdoe",
- 'email' => "john@doe.com",
- );
- /* Example */
- $oSignupCommand = new SignupCommand($oUser, $data);
- $isExecuted = $oSignupCommand->execute()->isExecuted();
- if($isExecuted){
- //handle success
- }else{
- //handle error
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement