public function __construct(private readonly StoreClient
$client) { } public function cancelSubscription(int
$licenseId, Context
$context): void
{ $this->client->
cancelSubscription($licenseId,
$context);
} public function rateLicensedExtension(ReviewStruct
$rating, Context
$context): void
{ $this->client->
createRating($rating,
$context);
} /**
* @codeCoverageIgnore
*/
protected function getDecorated(): AbstractExtensionStoreLicensesService
{ throw new DecorationPatternException(self::
class);
}}