<?php declare(strict_types=1); namespace api\modules\authserver\models; use api\models\base\ApiForm; use api\modules\authserver\validators\AccessTokenValidator; use api\modules\authserver\validators\RequiredValidator; class ValidateForm extends ApiForm { /** * @var string */ public $accessToken; public function rules(): array { return [ [['accessToken'], RequiredValidator::class], [['accessToken'], AccessTokenValidator::class], ]; } /** * @return bool * @throws \api\modules\authserver\exceptions\ForbiddenOperationException * @throws \api\modules\authserver\exceptions\IllegalArgumentException */ public function validateToken(): bool { return $this->validate(); } }