diff --git a/src/Socialbox/Objects/Standard/TextCaptchaVerification.php b/src/Socialbox/Objects/Standard/TextCaptchaVerification.php new file mode 100644 index 0000000..5795497 --- /dev/null +++ b/src/Socialbox/Objects/Standard/TextCaptchaVerification.php @@ -0,0 +1,60 @@ +expires = $data['expires']; + $this->question = $data['question']; + } + + /** + * Returns the expiration time of the captcha + * + * @return int The expiration time of the captcha in Unix timestamp format + */ + public function getExpires(): int + { + return $this->expires; + } + + /** + * Returns the question of the captcha + * + * @return string The question of the captcha + */ + public function getQuestion(): string + { + return $this->question; + } + + /** + * @inheritDoc + */ + public static function fromArray(array $data): TextCaptchaVerification + { + return new self($data); + } + + /** + * @inheritDoc + */ + public function toArray(): array + { + return [ + 'expires' => $this->expires, + 'question' => $this->question + ]; + } + } \ No newline at end of file