Example #1
0
 public function __construct(UserRepository $userRepository, BuyerRepository $buyerRepository, AdministratorRepository $adminRepository, DesignerRepository $designerRepository, UserCreationValidator $creationValidator, UserUpdateValidator $updateValidator)
 {
     parent::__construct();
     $this->userKeys = UserModel::getKeys();
     $this->userRepository = $userRepository;
     $this->buyerRepository = $buyerRepository;
     $this->adminRepository = $adminRepository;
     $this->designerRepository = $designerRepository;
     $this->userCreationValidator = $creationValidator;
     $this->userUpdateValidator = $updateValidator;
 }