public function __construct($pinCode)
 {
     if (!is_string($pinCode)) {
         throw new XsollaWebhookException(sprintf('Pin code should be non-empty string. %s given', is_object($pinCode) ? get_class($pinCode) : gettype($pinCode)));
     }
     if ('' === $pinCode) {
         throw new XsollaWebhookException('Pin code should be non-empty string. Empty string given');
     }
     parent::__construct(200, XsollaClient::jsonEncode(array('pin_code' => $pinCode)));
 }
示例#2
0
 /**
  * @param string $pinCode
  */
 public function __construct($pinCode)
 {
     $this->validateStringParameter('Pin code', $pinCode);
     parent::__construct(200, XsollaClient::jsonEncode(array('pin_code' => $pinCode)));
 }
示例#3
0
 /**
  * @param User $user
  */
 public function __construct(User $user)
 {
     $this->validateStringParameter('User id', $user->getId());
     parent::__construct(200, $user->toJson());
 }