$redirectUri */ public function __construct( string $id, string $name, string|array $redirectUri, private readonly bool $isTrusted, ) { $this->identifier = $id; $this->name = $name; $this->redirectUri = $redirectUri; } public static function fromModel(OauthClient $model): self { return new self( $model->id, // @phpstan-ignore argument.type $model->name, $model->redirect_uri ?: '', (bool)$model->is_trusted, ); } public function isConfidential(): bool { return true; } public function isTrusted(): bool { return $this->isTrusted; } }