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))); }
/** * @param string $pinCode */ public function __construct($pinCode) { $this->validateStringParameter('Pin code', $pinCode); parent::__construct(200, XsollaClient::jsonEncode(array('pin_code' => $pinCode))); }
/** * @param User $user */ public function __construct(User $user) { $this->validateStringParameter('User id', $user->getId()); parent::__construct(200, $user->toJson()); }