/**
  * @see	\wcf\data\AbstractDatabaseObjectAction::validateCreate()
  */
 public function validateCreate()
 {
     parent::validateCreate();
     if (!isset($this->parameters['subscription']) || !$this->parameters['subscription'] instanceof PaidSubscription) {
         throw new UserInputException('subscription');
     }
     if (!isset($this->parameters['user']) || !$this->parameters['user'] instanceof User) {
         throw new UserInputException('user');
     }
 }
Пример #2
0
 /**
  * Validates permissions and parameters.
  */
 public function validateUpdateAll()
 {
     parent::validateCreate();
 }