diff --git a/composer.json b/composer.json index 862eef0..f899560 100644 --- a/composer.json +++ b/composer.json @@ -20,8 +20,9 @@ "require": { "php": "^8.4", "ext-bcmath": "*", - "thesis/protobuf": "^0.1.6", - "thesis/protobuf-known-types": "^0.1.3" + "thesis/protobuf": "^0.1.7", + "thesis/protobuf-known-types": "^0.1.4", + "thesis/protoregistry": "^0.1.1" }, "autoload": { "psr-4": { diff --git a/src/CalendarPeriod.php b/src/CalendarPeriod.php index 8a2e708..65439b0 100644 --- a/src/CalendarPeriod.php +++ b/src/CalendarPeriod.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/calendar_period.proto */ diff --git a/src/Color.php b/src/Color.php index 8579547..2868e6c 100644 --- a/src/Color.php +++ b/src/Color.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/color.proto */ diff --git a/src/Date.php b/src/Date.php index 31a7e4b..a110ce6 100644 --- a/src/Date.php +++ b/src/Date.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/date.proto */ diff --git a/src/DateTime.php b/src/DateTime.php index cc742c2..186b57d 100644 --- a/src/DateTime.php +++ b/src/DateTime.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/datetime.proto */ diff --git a/src/DateTime/TimeOffset.php b/src/DateTime/TimeOffset.php index b86364d..ebb3c28 100644 --- a/src/DateTime/TimeOffset.php +++ b/src/DateTime/TimeOffset.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/datetime.proto */ diff --git a/src/DateTime/TimeOffsetTimeZone.php b/src/DateTime/TimeOffsetTimeZone.php index 952ac39..fe4943b 100644 --- a/src/DateTime/TimeOffsetTimeZone.php +++ b/src/DateTime/TimeOffsetTimeZone.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/datetime.proto */ diff --git a/src/DateTime/TimeOffsetUtcOffset.php b/src/DateTime/TimeOffsetUtcOffset.php index 4724ed1..ab31833 100644 --- a/src/DateTime/TimeOffsetUtcOffset.php +++ b/src/DateTime/TimeOffsetUtcOffset.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/datetime.proto */ diff --git a/src/DayOfWeek.php b/src/DayOfWeek.php index 30a7d01..c41b100 100644 --- a/src/DayOfWeek.php +++ b/src/DayOfWeek.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/dayofweek.proto */ diff --git a/src/Decimal.php b/src/Decimal.php index daf13e6..16da21d 100644 --- a/src/Decimal.php +++ b/src/Decimal.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/decimal.proto */ diff --git a/src/Expr.php b/src/Expr.php index 3fb5b1e..acb7209 100644 --- a/src/Expr.php +++ b/src/Expr.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/expr.proto */ diff --git a/src/Fraction.php b/src/Fraction.php index eb80a41..87a49e7 100644 --- a/src/Fraction.php +++ b/src/Fraction.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/fraction.proto */ diff --git a/src/GoogleTypeCalendarPeriodDescriptorRegistry.php b/src/GoogleTypeCalendarPeriodDescriptorRegistry.php index 75b975e..bb8785e 100644 --- a/src/GoogleTypeCalendarPeriodDescriptorRegistry.php +++ b/src/GoogleTypeCalendarPeriodDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/calendar_period.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeCalendarPeriodDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeCalendarPeriodDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'CiFnb29nbGUvdHlwZS9jYWxlbmRhcl9wZXJpb2QucHJvdG8SC2dvb2dsZS50eXBlKn0KDkNhbGVuZGFyUGVyaW9kEh0KG0NBTEVOREFSX1BFUklPRF9VTlNQRUNJRklFRBIHCgNEQVkQARIICgRXRUVLEAISDQoJRk9SVE5JR0hUEAMSCQoFTU9OVEgQBBILCgdRVUFSVEVSEAUSCAoESEFMRhAGEggKBFlFQVIQB0J7Cg9jb20uZ29vZ2xlLnR5cGVCE0NhbGVuZGFyUGVyaW9kUHJvdG9QAVpIZ29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL2NhbGVuZGFycGVyaW9kO2NhbGVuZGFycGVyaW9k+AEBogIDR1RQSsQNCgYSBA4ANwEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgBfCgkKAggLEgMSAF8KCAoBCBIDEwAiCgkKAggKEgMTACIKCAoBCBIDFAA0CgkKAggIEgMUADQKCAoBCBIDFQAoCgkKAggBEgMVACgKCAoBCBIDFgAhCgkKAggkEgMWACEK1gEKAgUAEgQbADcBGskBIEEgYENhbGVuZGFyUGVyaW9kYCByZXByZXNlbnRzIHRoZSBhYnN0cmFjdCBjb25jZXB0IG9mIGEgdGltZSBwZXJpb2QgdGhhdCBoYXMKIGEgY2Fub25pY2FsIHN0YXJ0LiBHcmFtbWF0aWNhbGx5LCAidGhlIHN0YXJ0IG9mIHRoZSBjdXJyZW50CiBgQ2FsZW5kYXJQZXJpb2RgLiIgQWxsIGNhbGVuZGFyIHRpbWVzIGJlZ2luIGF0IG1pZG5pZ2h0IFVUQy4KCgoKAwUAARIDGwUTCjEKBAUAAgASAx0CIhokIFVuZGVmaW5lZCBwZXJpb2QsIHJhaXNlcyBhbiBlcnJvci4KCgwKBQUAAgABEgMdAh0KDAoFBQACAAISAx0gIQoVCgQFAAIBEgMgAgoaCCBBIGRheS4KCgwKBQUAAgEBEgMgAgUKDAoFBQACAQISAyAICQpxCgQFAAICEgMkAgsaZCBBIHdlZWsuIFdlZWtzIGJlZ2luIG9uIE1vbmRheSwgZm9sbG93aW5nCiBbSVNPIDg2MDFdKGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT193ZWVrX2RhdGUpLgoKDAoFBQACAgESAyQCBgoMCgUFAAICAhIDJAkKCqsBCgQFAAIDEgMpAhAanQEgQSBmb3J0bmlnaHQuIFRoZSBmaXJzdCBjYWxlbmRhciBmb3J0bmlnaHQgb2YgdGhlIHllYXIgYmVnaW5zIGF0IHRoZSBzdGFydAogb2Ygd2VlayAxIGFjY29yZGluZyB0bwogW0lTTyA4NjAxXShodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fd2Vla19kYXRlKS4KCgwKBQUAAgMBEgMpAgsKDAoFBQACAwISAykODwoXCgQFAAIEEgMsAgwaCiBBIG1vbnRoLgoKDAoFBQACBAESAywCBwoMCgUFAAIEAhIDLAoLCl8KBAUAAgUSAzACDhpSIEEgcXVhcnRlci4gUXVhcnRlcnMgc3RhcnQgb24gZGF0ZXMgMS1KYW4sIDEtQXByLCAxLUp1bCwgYW5kIDEtT2N0IG9mIGVhY2gKIHllYXIuCgoMCgUFAAIFARIDMAIJCgwKBQUAAgUCEgMwDA0KRgoEBQACBhIDMwILGjkgQSBoYWxmLXllYXIuIEhhbGYteWVhcnMgc3RhcnQgb24gZGF0ZXMgMS1KYW4gYW5kIDEtSnVsLgoKDAoFBQACBgESAzMCBgoMCgUFAAIGAhIDMwkKChYKBAUAAgcSAzYCCxoJIEEgeWVhci4KCgwKBQUAAgcBEgM2AgYKDAoFBQACBwISAzYJCmIGcHJvdG8z'; + private const string DESCRIPTOR_BUFFER = 'CiFnb29nbGUvdHlwZS9jYWxlbmRhcl9wZXJpb2QucHJvdG8SC2dvb2dsZS50eXBlKn0KDkNhbGVuZGFyUGVyaW9kEh0KG0NBTEVOREFSX1BFUklPRF9VTlNQRUNJRklFRBIHCgNEQVkQARIICgRXRUVLEAISDQoJRk9SVE5JR0hUEAMSCQoFTU9OVEgQBBILCgdRVUFSVEVSEAUSCAoESEFMRhAGEggKBFlFQVIQB0J9Cg9jb20uZ29vZ2xlLnR5cGVCE0NhbGVuZGFyUGVyaW9kUHJvdG9QAUgBWkhnb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL3R5cGUvY2FsZW5kYXJwZXJpb2Q7Y2FsZW5kYXJwZXJpb2T4AQGiAgNHVFBKxA0KBhIEDgA3AQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoICgEIEgMSAF8KCQoCCAsSAxIAXwoICgEIEgMTACIKCQoCCAoSAxMAIgoICgEIEgMUADQKCQoCCAgSAxQANAoICgEIEgMVACgKCQoCCAESAxUAKAoICgEIEgMWACEKCQoCCCQSAxYAIQrWAQoCBQASBBsANwEayQEgQSBgQ2FsZW5kYXJQZXJpb2RgIHJlcHJlc2VudHMgdGhlIGFic3RyYWN0IGNvbmNlcHQgb2YgYSB0aW1lIHBlcmlvZCB0aGF0IGhhcwogYSBjYW5vbmljYWwgc3RhcnQuIEdyYW1tYXRpY2FsbHksICJ0aGUgc3RhcnQgb2YgdGhlIGN1cnJlbnQKIGBDYWxlbmRhclBlcmlvZGAuIiBBbGwgY2FsZW5kYXIgdGltZXMgYmVnaW4gYXQgbWlkbmlnaHQgVVRDLgoKCgoDBQABEgMbBRMKMQoEBQACABIDHQIiGiQgVW5kZWZpbmVkIHBlcmlvZCwgcmFpc2VzIGFuIGVycm9yLgoKDAoFBQACAAESAx0CHQoMCgUFAAIAAhIDHSAhChUKBAUAAgESAyACChoIIEEgZGF5LgoKDAoFBQACAQESAyACBQoMCgUFAAIBAhIDIAgJCnEKBAUAAgISAyQCCxpkIEEgd2Vlay4gV2Vla3MgYmVnaW4gb24gTW9uZGF5LCBmb2xsb3dpbmcKIFtJU08gODYwMV0oaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPX3dlZWtfZGF0ZSkuCgoMCgUFAAICARIDJAIGCgwKBQUAAgICEgMkCQoKqwEKBAUAAgMSAykCEBqdASBBIGZvcnRuaWdodC4gVGhlIGZpcnN0IGNhbGVuZGFyIGZvcnRuaWdodCBvZiB0aGUgeWVhciBiZWdpbnMgYXQgdGhlIHN0YXJ0CiBvZiB3ZWVrIDEgYWNjb3JkaW5nIHRvCiBbSVNPIDg2MDFdKGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT193ZWVrX2RhdGUpLgoKDAoFBQACAwESAykCCwoMCgUFAAIDAhIDKQ4PChcKBAUAAgQSAywCDBoKIEEgbW9udGguCgoMCgUFAAIEARIDLAIHCgwKBQUAAgQCEgMsCgsKXwoEBQACBRIDMAIOGlIgQSBxdWFydGVyLiBRdWFydGVycyBzdGFydCBvbiBkYXRlcyAxLUphbiwgMS1BcHIsIDEtSnVsLCBhbmQgMS1PY3Qgb2YgZWFjaAogeWVhci4KCgwKBQUAAgUBEgMwAgkKDAoFBQACBQISAzAMDQpGCgQFAAIGEgMzAgsaOSBBIGhhbGYteWVhci4gSGFsZi15ZWFycyBzdGFydCBvbiBkYXRlcyAxLUphbiBhbmQgMS1KdWwuCgoMCgUFAAIGARIDMwIGCgwKBQUAAgYCEgMzCQoKFgoEBQACBxIDNgILGgkgQSB5ZWFyLgoKDAoFBQACBwESAzYCBgoMCgUFAAIHAhIDNgkKYgZwcm90bzM='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/calendar_period.proto', enums: [ new File\EnumDescriptor('google.type.CalendarPeriod', \Google\Type\CalendarPeriod::class), diff --git a/src/GoogleTypeColorDescriptorRegistry.php b/src/GoogleTypeColorDescriptorRegistry.php index d7b557f..29ef8d7 100644 --- a/src/GoogleTypeColorDescriptorRegistry.php +++ b/src/GoogleTypeColorDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/color.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeColorDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeColorDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chdnb29nbGUvdHlwZS9jb2xvci5wcm90bxILZ29vZ2xlLnR5cGUaHmdvb2dsZS9wcm90b2J1Zi93cmFwcGVycy5wcm90byJ2CgVDb2xvchIQCgNyZWQYASABKAJSA3JlZBIUCgVncmVlbhgCIAEoAlIFZ3JlZW4SEgoEYmx1ZRgDIAEoAlIEYmx1ZRIxCgVhbHBoYRgEIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5GbG9hdFZhbHVlUgVhbHBoYUJgCg9jb20uZ29vZ2xlLnR5cGVCCkNvbG9yUHJvdG9QAVo2Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL2NvbG9yO2NvbG9y+AEBogIDR1RQSowvCgcSBQ4ArQEBCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCgkKAgMAEgMSACgKCAoBCBIDFAAfCgkKAggfEgMUAB8KCAoBCBIDFQBNCgkKAggLEgMVAE0KCAoBCBIDFgAiCgkKAggKEgMWACIKCAoBCBIDFwArCgkKAggIEgMXACsKCAoBCBIDGAAoCgkKAggBEgMYACgKCAoBCBIDGQAhCgkKAggkEgMZACEK9iAKAgQAEgaXAQCtAQEa5yAgUmVwcmVzZW50cyBhIGNvbG9yIGluIHRoZSBSR0JBIGNvbG9yIHNwYWNlLiBUaGlzIHJlcHJlc2VudGF0aW9uIGlzIGRlc2lnbmVkCiBmb3Igc2ltcGxpY2l0eSBvZiBjb252ZXJzaW9uIHRvL2Zyb20gY29sb3IgcmVwcmVzZW50YXRpb25zIGluIHZhcmlvdXMKIGxhbmd1YWdlcyBvdmVyIGNvbXBhY3RuZXNzLiBGb3IgZXhhbXBsZSwgdGhlIGZpZWxkcyBvZiB0aGlzIHJlcHJlc2VudGF0aW9uCiBjYW4gYmUgdHJpdmlhbGx5IHByb3ZpZGVkIHRvIHRoZSBjb25zdHJ1Y3RvciBvZiBgamF2YS5hd3QuQ29sb3JgIGluIEphdmE7IGl0CiBjYW4gYWxzbyBiZSB0cml2aWFsbHkgcHJvdmlkZWQgdG8gVUlDb2xvcidzIGArY29sb3JXaXRoUmVkOmdyZWVuOmJsdWU6YWxwaGFgCiBtZXRob2QgaW4gaU9TOyBhbmQsIHdpdGgganVzdCBhIGxpdHRsZSB3b3JrLCBpdCBjYW4gYmUgZWFzaWx5IGZvcm1hdHRlZCBpbnRvCiBhIENTUyBgcmdiYSgpYCBzdHJpbmcgaW4gSmF2YVNjcmlwdC4KCiBUaGlzIHJlZmVyZW5jZSBwYWdlIGRvZXNuJ3QgY2FycnkgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGFic29sdXRlIGNvbG9yCiBzcGFjZQogdGhhdCBzaG91bGQgYmUgdXNlZCB0byBpbnRlcnByZXQgdGhlIFJHQiB2YWx1ZSAoZS5nLiBzUkdCLCBBZG9iZSBSR0IsCiBEQ0ktUDMsIEJULjIwMjAsIGV0Yy4pLiBCeSBkZWZhdWx0LCBhcHBsaWNhdGlvbnMgc2hvdWxkIGFzc3VtZSB0aGUgc1JHQiBjb2xvcgogc3BhY2UuCgogV2hlbiBjb2xvciBlcXVhbGl0eSBuZWVkcyB0byBiZSBkZWNpZGVkLCBpbXBsZW1lbnRhdGlvbnMsIHVubGVzcwogZG9jdW1lbnRlZCBvdGhlcndpc2UsIHRyZWF0IHR3byBjb2xvcnMgYXMgZXF1YWwgaWYgYWxsIHRoZWlyIHJlZCwKIGdyZWVuLCBibHVlLCBhbmQgYWxwaGEgdmFsdWVzIGVhY2ggZGlmZmVyIGJ5IGF0IG1vc3QgMWUtNS4KCiBFeGFtcGxlIChKYXZhKToKCiAgICAgIGltcG9ydCBjb20uZ29vZ2xlLnR5cGUuQ29sb3I7CgogICAgICAvLyAuLi4KICAgICAgcHVibGljIHN0YXRpYyBqYXZhLmF3dC5Db2xvciBmcm9tUHJvdG8oQ29sb3IgcHJvdG9jb2xvcikgewogICAgICAgIGZsb2F0IGFscGhhID0gcHJvdG9jb2xvci5oYXNBbHBoYSgpCiAgICAgICAgICAgID8gcHJvdG9jb2xvci5nZXRBbHBoYSgpLmdldFZhbHVlKCkKICAgICAgICAgICAgOiAxLjA7CgogICAgICAgIHJldHVybiBuZXcgamF2YS5hd3QuQ29sb3IoCiAgICAgICAgICAgIHByb3RvY29sb3IuZ2V0UmVkKCksCiAgICAgICAgICAgIHByb3RvY29sb3IuZ2V0R3JlZW4oKSwKICAgICAgICAgICAgcHJvdG9jb2xvci5nZXRCbHVlKCksCiAgICAgICAgICAgIGFscGhhKTsKICAgICAgfQoKICAgICAgcHVibGljIHN0YXRpYyBDb2xvciB0b1Byb3RvKGphdmEuYXd0LkNvbG9yIGNvbG9yKSB7CiAgICAgICAgZmxvYXQgcmVkID0gKGZsb2F0KSBjb2xvci5nZXRSZWQoKTsKICAgICAgICBmbG9hdCBncmVlbiA9IChmbG9hdCkgY29sb3IuZ2V0R3JlZW4oKTsKICAgICAgICBmbG9hdCBibHVlID0gKGZsb2F0KSBjb2xvci5nZXRCbHVlKCk7CiAgICAgICAgZmxvYXQgZGVub21pbmF0b3IgPSAyNTUuMDsKICAgICAgICBDb2xvci5CdWlsZGVyIHJlc3VsdEJ1aWxkZXIgPQogICAgICAgICAgICBDb2xvcgogICAgICAgICAgICAgICAgLm5ld0J1aWxkZXIoKQogICAgICAgICAgICAgICAgLnNldFJlZChyZWQgLyBkZW5vbWluYXRvcikKICAgICAgICAgICAgICAgIC5zZXRHcmVlbihncmVlbiAvIGRlbm9taW5hdG9yKQogICAgICAgICAgICAgICAgLnNldEJsdWUoYmx1ZSAvIGRlbm9taW5hdG9yKTsKICAgICAgICBpbnQgYWxwaGEgPSBjb2xvci5nZXRBbHBoYSgpOwogICAgICAgIGlmIChhbHBoYSAhPSAyNTUpIHsKICAgICAgICAgIHJlc3VsdC5zZXRBbHBoYSgKICAgICAgICAgICAgICBGbG9hdFZhbHVlCiAgICAgICAgICAgICAgICAgIC5uZXdCdWlsZGVyKCkKICAgICAgICAgICAgICAgICAgLnNldFZhbHVlKCgoZmxvYXQpIGFscGhhKSAvIGRlbm9taW5hdG9yKQogICAgICAgICAgICAgICAgICAuYnVpbGQoKSk7CiAgICAgICAgfQogICAgICAgIHJldHVybiByZXN1bHRCdWlsZGVyLmJ1aWxkKCk7CiAgICAgIH0KICAgICAgLy8gLi4uCgogRXhhbXBsZSAoaU9TIC8gT2JqLUMpOgoKICAgICAgLy8gLi4uCiAgICAgIHN0YXRpYyBVSUNvbG9yKiBmcm9tUHJvdG8oQ29sb3IqIHByb3RvY29sb3IpIHsKICAgICAgICAgZmxvYXQgcmVkID0gW3Byb3RvY29sb3IgcmVkXTsKICAgICAgICAgZmxvYXQgZ3JlZW4gPSBbcHJvdG9jb2xvciBncmVlbl07CiAgICAgICAgIGZsb2F0IGJsdWUgPSBbcHJvdG9jb2xvciBibHVlXTsKICAgICAgICAgRmxvYXRWYWx1ZSogYWxwaGFfd3JhcHBlciA9IFtwcm90b2NvbG9yIGFscGhhXTsKICAgICAgICAgZmxvYXQgYWxwaGEgPSAxLjA7CiAgICAgICAgIGlmIChhbHBoYV93cmFwcGVyICE9IG5pbCkgewogICAgICAgICAgIGFscGhhID0gW2FscGhhX3dyYXBwZXIgdmFsdWVdOwogICAgICAgICB9CiAgICAgICAgIHJldHVybiBbVUlDb2xvciBjb2xvcldpdGhSZWQ6cmVkIGdyZWVuOmdyZWVuIGJsdWU6Ymx1ZSBhbHBoYTphbHBoYV07CiAgICAgIH0KCiAgICAgIHN0YXRpYyBDb2xvciogdG9Qcm90byhVSUNvbG9yKiBjb2xvcikgewogICAgICAgICAgQ0dGbG9hdCByZWQsIGdyZWVuLCBibHVlLCBhbHBoYTsKICAgICAgICAgIGlmICghW2NvbG9yIGdldFJlZDomcmVkIGdyZWVuOiZncmVlbiBibHVlOiZibHVlIGFscGhhOiZhbHBoYV0pIHsKICAgICAgICAgICAgcmV0dXJuIG5pbDsKICAgICAgICAgIH0KICAgICAgICAgIENvbG9yKiByZXN1bHQgPSBbW0NvbG9yIGFsbG9jXSBpbml0XTsKICAgICAgICAgIFtyZXN1bHQgc2V0UmVkOnJlZF07CiAgICAgICAgICBbcmVzdWx0IHNldEdyZWVuOmdyZWVuXTsKICAgICAgICAgIFtyZXN1bHQgc2V0Qmx1ZTpibHVlXTsKICAgICAgICAgIGlmIChhbHBoYSA8PSAwLjk5OTkpIHsKICAgICAgICAgICAgW3Jlc3VsdCBzZXRBbHBoYTpmbG9hdFdyYXBwZXJXaXRoVmFsdWUoYWxwaGEpXTsKICAgICAgICAgIH0KICAgICAgICAgIFtyZXN1bHQgYXV0b3JlbGVhc2VdOwogICAgICAgICAgcmV0dXJuIHJlc3VsdDsKICAgICB9CiAgICAgLy8gLi4uCgogIEV4YW1wbGUgKEphdmFTY3JpcHQpOgoKICAgICAvLyAuLi4KCiAgICAgdmFyIHByb3RvVG9Dc3NDb2xvciA9IGZ1bmN0aW9uKHJnYl9jb2xvcikgewogICAgICAgIHZhciByZWRGcmFjID0gcmdiX2NvbG9yLnJlZCB8fCAwLjA7CiAgICAgICAgdmFyIGdyZWVuRnJhYyA9IHJnYl9jb2xvci5ncmVlbiB8fCAwLjA7CiAgICAgICAgdmFyIGJsdWVGcmFjID0gcmdiX2NvbG9yLmJsdWUgfHwgMC4wOwogICAgICAgIHZhciByZWQgPSBNYXRoLmZsb29yKHJlZEZyYWMgKiAyNTUpOwogICAgICAgIHZhciBncmVlbiA9IE1hdGguZmxvb3IoZ3JlZW5GcmFjICogMjU1KTsKICAgICAgICB2YXIgYmx1ZSA9IE1hdGguZmxvb3IoYmx1ZUZyYWMgKiAyNTUpOwoKICAgICAgICBpZiAoISgnYWxwaGEnIGluIHJnYl9jb2xvcikpIHsKICAgICAgICAgICByZXR1cm4gcmdiVG9Dc3NDb2xvcihyZWQsIGdyZWVuLCBibHVlKTsKICAgICAgICB9CgogICAgICAgIHZhciBhbHBoYUZyYWMgPSByZ2JfY29sb3IuYWxwaGEudmFsdWUgfHwgMC4wOwogICAgICAgIHZhciByZ2JQYXJhbXMgPSBbcmVkLCBncmVlbiwgYmx1ZV0uam9pbignLCcpOwogICAgICAgIHJldHVybiBbJ3JnYmEoJywgcmdiUGFyYW1zLCAnLCcsIGFscGhhRnJhYywgJyknXS5qb2luKCcnKTsKICAgICB9OwoKICAgICB2YXIgcmdiVG9Dc3NDb2xvciA9IGZ1bmN0aW9uKHJlZCwgZ3JlZW4sIGJsdWUpIHsKICAgICAgIHZhciByZ2JOdW1iZXIgPSBuZXcgTnVtYmVyKChyZWQgPDwgMTYpIHwgKGdyZWVuIDw8IDgpIHwgYmx1ZSk7CiAgICAgICB2YXIgaGV4U3RyaW5nID0gcmdiTnVtYmVyLnRvU3RyaW5nKDE2KTsKICAgICAgIHZhciBtaXNzaW5nWmVyb3MgPSA2IC0gaGV4U3RyaW5nLmxlbmd0aDsKICAgICAgIHZhciByZXN1bHRCdWlsZGVyID0gWycjJ107CiAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IG1pc3NpbmdaZXJvczsgaSsrKSB7CiAgICAgICAgICByZXN1bHRCdWlsZGVyLnB1c2goJzAnKTsKICAgICAgIH0KICAgICAgIHJlc3VsdEJ1aWxkZXIucHVzaChoZXhTdHJpbmcpOwogICAgICAgcmV0dXJuIHJlc3VsdEJ1aWxkZXIuam9pbignJyk7CiAgICAgfTsKCiAgICAgLy8gLi4uCgoLCgMEAAESBJcBCA0KUQoEBAACABIEmQECEBpDIFRoZSBhbW91bnQgb2YgcmVkIGluIHRoZSBjb2xvciBhcyBhIHZhbHVlIGluIHRoZSBpbnRlcnZhbCBbMCwgMV0uCgoNCgUEAAIABRIEmQECBwoNCgUEAAIAARIEmQEICwoNCgUEAAIAAxIEmQEODwpTCgQEAAIBEgScAQISGkUgVGhlIGFtb3VudCBvZiBncmVlbiBpbiB0aGUgY29sb3IgYXMgYSB2YWx1ZSBpbiB0aGUgaW50ZXJ2YWwgWzAsIDFdLgoKDQoFBAACAQUSBJwBAgcKDQoFBAACAQESBJwBCA0KDQoFBAACAQMSBJwBEBEKUgoEBAACAhIEnwECERpEIFRoZSBhbW91bnQgb2YgYmx1ZSBpbiB0aGUgY29sb3IgYXMgYSB2YWx1ZSBpbiB0aGUgaW50ZXJ2YWwgWzAsIDFdLgoKDQoFBAACAgUSBJ8BAgcKDQoFBAACAgESBJ8BCAwKDQoFBAACAgMSBJ8BDxAK+AQKBAQAAgMSBKwBAica6QQgVGhlIGZyYWN0aW9uIG9mIHRoaXMgY29sb3IgdGhhdCBzaG91bGQgYmUgYXBwbGllZCB0byB0aGUgcGl4ZWwuIFRoYXQgaXMsCiB0aGUgZmluYWwgcGl4ZWwgY29sb3IgaXMgZGVmaW5lZCBieSB0aGUgZXF1YXRpb246CgogICBgcGl4ZWwgY29sb3IgPSBhbHBoYSAqICh0aGlzIGNvbG9yKSArICgxLjAgLSBhbHBoYSkgKiAoYmFja2dyb3VuZCBjb2xvcilgCgogVGhpcyBtZWFucyB0aGF0IGEgdmFsdWUgb2YgMS4wIGNvcnJlc3BvbmRzIHRvIGEgc29saWQgY29sb3IsIHdoZXJlYXMKIGEgdmFsdWUgb2YgMC4wIGNvcnJlc3BvbmRzIHRvIGEgY29tcGxldGVseSB0cmFuc3BhcmVudCBjb2xvci4gVGhpcwogdXNlcyBhIHdyYXBwZXIgbWVzc2FnZSByYXRoZXIgdGhhbiBhIHNpbXBsZSBmbG9hdCBzY2FsYXIgc28gdGhhdCBpdCBpcwogcG9zc2libGUgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBhIGRlZmF1bHQgdmFsdWUgYW5kIHRoZSB2YWx1ZSBiZWluZyB1bnNldC4KIElmIG9taXR0ZWQsIHRoaXMgY29sb3Igb2JqZWN0IGlzIHJlbmRlcmVkIGFzIGEgc29saWQgY29sb3IKIChhcyBpZiB0aGUgYWxwaGEgdmFsdWUgaGFkIGJlZW4gZXhwbGljaXRseSBnaXZlbiBhIHZhbHVlIG9mIDEuMCkuCgoNCgUEAAIDBhIErAECHAoNCgUEAAIDARIErAEdIgoNCgUEAAIDAxIErAElJmIGcHJvdG8z'; + private const string DESCRIPTOR_BUFFER = 'Chdnb29nbGUvdHlwZS9jb2xvci5wcm90bxILZ29vZ2xlLnR5cGUaHmdvb2dsZS9wcm90b2J1Zi93cmFwcGVycy5wcm90byJ2CgVDb2xvchIQCgNyZWQYASABKAJSA3JlZBIUCgVncmVlbhgCIAEoAlIFZ3JlZW4SEgoEYmx1ZRgDIAEoAlIEYmx1ZRIxCgVhbHBoYRgEIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5GbG9hdFZhbHVlUgVhbHBoYUJiCg9jb20uZ29vZ2xlLnR5cGVCCkNvbG9yUHJvdG9QAUgBWjZnb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL3R5cGUvY29sb3I7Y29sb3L4AQGiAgNHVFBKjC8KBxIFDgCtAQEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCQoCAwASAxIAKAoICgEIEgMUAB8KCQoCCB8SAxQAHwoICgEIEgMVAE0KCQoCCAsSAxUATQoICgEIEgMWACIKCQoCCAoSAxYAIgoICgEIEgMXACsKCQoCCAgSAxcAKwoICgEIEgMYACgKCQoCCAESAxgAKAoICgEIEgMZACEKCQoCCCQSAxkAIQr2IAoCBAASBpcBAK0BARrnICBSZXByZXNlbnRzIGEgY29sb3IgaW4gdGhlIFJHQkEgY29sb3Igc3BhY2UuIFRoaXMgcmVwcmVzZW50YXRpb24gaXMgZGVzaWduZWQKIGZvciBzaW1wbGljaXR5IG9mIGNvbnZlcnNpb24gdG8vZnJvbSBjb2xvciByZXByZXNlbnRhdGlvbnMgaW4gdmFyaW91cwogbGFuZ3VhZ2VzIG92ZXIgY29tcGFjdG5lc3MuIEZvciBleGFtcGxlLCB0aGUgZmllbGRzIG9mIHRoaXMgcmVwcmVzZW50YXRpb24KIGNhbiBiZSB0cml2aWFsbHkgcHJvdmlkZWQgdG8gdGhlIGNvbnN0cnVjdG9yIG9mIGBqYXZhLmF3dC5Db2xvcmAgaW4gSmF2YTsgaXQKIGNhbiBhbHNvIGJlIHRyaXZpYWxseSBwcm92aWRlZCB0byBVSUNvbG9yJ3MgYCtjb2xvcldpdGhSZWQ6Z3JlZW46Ymx1ZTphbHBoYWAKIG1ldGhvZCBpbiBpT1M7IGFuZCwgd2l0aCBqdXN0IGEgbGl0dGxlIHdvcmssIGl0IGNhbiBiZSBlYXNpbHkgZm9ybWF0dGVkIGludG8KIGEgQ1NTIGByZ2JhKClgIHN0cmluZyBpbiBKYXZhU2NyaXB0LgoKIFRoaXMgcmVmZXJlbmNlIHBhZ2UgZG9lc24ndCBjYXJyeSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgYWJzb2x1dGUgY29sb3IKIHNwYWNlCiB0aGF0IHNob3VsZCBiZSB1c2VkIHRvIGludGVycHJldCB0aGUgUkdCIHZhbHVlIChlLmcuIHNSR0IsIEFkb2JlIFJHQiwKIERDSS1QMywgQlQuMjAyMCwgZXRjLikuIEJ5IGRlZmF1bHQsIGFwcGxpY2F0aW9ucyBzaG91bGQgYXNzdW1lIHRoZSBzUkdCIGNvbG9yCiBzcGFjZS4KCiBXaGVuIGNvbG9yIGVxdWFsaXR5IG5lZWRzIHRvIGJlIGRlY2lkZWQsIGltcGxlbWVudGF0aW9ucywgdW5sZXNzCiBkb2N1bWVudGVkIG90aGVyd2lzZSwgdHJlYXQgdHdvIGNvbG9ycyBhcyBlcXVhbCBpZiBhbGwgdGhlaXIgcmVkLAogZ3JlZW4sIGJsdWUsIGFuZCBhbHBoYSB2YWx1ZXMgZWFjaCBkaWZmZXIgYnkgYXQgbW9zdCAxZS01LgoKIEV4YW1wbGUgKEphdmEpOgoKICAgICAgaW1wb3J0IGNvbS5nb29nbGUudHlwZS5Db2xvcjsKCiAgICAgIC8vIC4uLgogICAgICBwdWJsaWMgc3RhdGljIGphdmEuYXd0LkNvbG9yIGZyb21Qcm90byhDb2xvciBwcm90b2NvbG9yKSB7CiAgICAgICAgZmxvYXQgYWxwaGEgPSBwcm90b2NvbG9yLmhhc0FscGhhKCkKICAgICAgICAgICAgPyBwcm90b2NvbG9yLmdldEFscGhhKCkuZ2V0VmFsdWUoKQogICAgICAgICAgICA6IDEuMDsKCiAgICAgICAgcmV0dXJuIG5ldyBqYXZhLmF3dC5Db2xvcigKICAgICAgICAgICAgcHJvdG9jb2xvci5nZXRSZWQoKSwKICAgICAgICAgICAgcHJvdG9jb2xvci5nZXRHcmVlbigpLAogICAgICAgICAgICBwcm90b2NvbG9yLmdldEJsdWUoKSwKICAgICAgICAgICAgYWxwaGEpOwogICAgICB9CgogICAgICBwdWJsaWMgc3RhdGljIENvbG9yIHRvUHJvdG8oamF2YS5hd3QuQ29sb3IgY29sb3IpIHsKICAgICAgICBmbG9hdCByZWQgPSAoZmxvYXQpIGNvbG9yLmdldFJlZCgpOwogICAgICAgIGZsb2F0IGdyZWVuID0gKGZsb2F0KSBjb2xvci5nZXRHcmVlbigpOwogICAgICAgIGZsb2F0IGJsdWUgPSAoZmxvYXQpIGNvbG9yLmdldEJsdWUoKTsKICAgICAgICBmbG9hdCBkZW5vbWluYXRvciA9IDI1NS4wOwogICAgICAgIENvbG9yLkJ1aWxkZXIgcmVzdWx0QnVpbGRlciA9CiAgICAgICAgICAgIENvbG9yCiAgICAgICAgICAgICAgICAubmV3QnVpbGRlcigpCiAgICAgICAgICAgICAgICAuc2V0UmVkKHJlZCAvIGRlbm9taW5hdG9yKQogICAgICAgICAgICAgICAgLnNldEdyZWVuKGdyZWVuIC8gZGVub21pbmF0b3IpCiAgICAgICAgICAgICAgICAuc2V0Qmx1ZShibHVlIC8gZGVub21pbmF0b3IpOwogICAgICAgIGludCBhbHBoYSA9IGNvbG9yLmdldEFscGhhKCk7CiAgICAgICAgaWYgKGFscGhhICE9IDI1NSkgewogICAgICAgICAgcmVzdWx0LnNldEFscGhhKAogICAgICAgICAgICAgIEZsb2F0VmFsdWUKICAgICAgICAgICAgICAgICAgLm5ld0J1aWxkZXIoKQogICAgICAgICAgICAgICAgICAuc2V0VmFsdWUoKChmbG9hdCkgYWxwaGEpIC8gZGVub21pbmF0b3IpCiAgICAgICAgICAgICAgICAgIC5idWlsZCgpKTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIHJlc3VsdEJ1aWxkZXIuYnVpbGQoKTsKICAgICAgfQogICAgICAvLyAuLi4KCiBFeGFtcGxlIChpT1MgLyBPYmotQyk6CgogICAgICAvLyAuLi4KICAgICAgc3RhdGljIFVJQ29sb3IqIGZyb21Qcm90byhDb2xvciogcHJvdG9jb2xvcikgewogICAgICAgICBmbG9hdCByZWQgPSBbcHJvdG9jb2xvciByZWRdOwogICAgICAgICBmbG9hdCBncmVlbiA9IFtwcm90b2NvbG9yIGdyZWVuXTsKICAgICAgICAgZmxvYXQgYmx1ZSA9IFtwcm90b2NvbG9yIGJsdWVdOwogICAgICAgICBGbG9hdFZhbHVlKiBhbHBoYV93cmFwcGVyID0gW3Byb3RvY29sb3IgYWxwaGFdOwogICAgICAgICBmbG9hdCBhbHBoYSA9IDEuMDsKICAgICAgICAgaWYgKGFscGhhX3dyYXBwZXIgIT0gbmlsKSB7CiAgICAgICAgICAgYWxwaGEgPSBbYWxwaGFfd3JhcHBlciB2YWx1ZV07CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuIFtVSUNvbG9yIGNvbG9yV2l0aFJlZDpyZWQgZ3JlZW46Z3JlZW4gYmx1ZTpibHVlIGFscGhhOmFscGhhXTsKICAgICAgfQoKICAgICAgc3RhdGljIENvbG9yKiB0b1Byb3RvKFVJQ29sb3IqIGNvbG9yKSB7CiAgICAgICAgICBDR0Zsb2F0IHJlZCwgZ3JlZW4sIGJsdWUsIGFscGhhOwogICAgICAgICAgaWYgKCFbY29sb3IgZ2V0UmVkOiZyZWQgZ3JlZW46JmdyZWVuIGJsdWU6JmJsdWUgYWxwaGE6JmFscGhhXSkgewogICAgICAgICAgICByZXR1cm4gbmlsOwogICAgICAgICAgfQogICAgICAgICAgQ29sb3IqIHJlc3VsdCA9IFtbQ29sb3IgYWxsb2NdIGluaXRdOwogICAgICAgICAgW3Jlc3VsdCBzZXRSZWQ6cmVkXTsKICAgICAgICAgIFtyZXN1bHQgc2V0R3JlZW46Z3JlZW5dOwogICAgICAgICAgW3Jlc3VsdCBzZXRCbHVlOmJsdWVdOwogICAgICAgICAgaWYgKGFscGhhIDw9IDAuOTk5OSkgewogICAgICAgICAgICBbcmVzdWx0IHNldEFscGhhOmZsb2F0V3JhcHBlcldpdGhWYWx1ZShhbHBoYSldOwogICAgICAgICAgfQogICAgICAgICAgW3Jlc3VsdCBhdXRvcmVsZWFzZV07CiAgICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgIH0KICAgICAvLyAuLi4KCiAgRXhhbXBsZSAoSmF2YVNjcmlwdCk6CgogICAgIC8vIC4uLgoKICAgICB2YXIgcHJvdG9Ub0Nzc0NvbG9yID0gZnVuY3Rpb24ocmdiX2NvbG9yKSB7CiAgICAgICAgdmFyIHJlZEZyYWMgPSByZ2JfY29sb3IucmVkIHx8IDAuMDsKICAgICAgICB2YXIgZ3JlZW5GcmFjID0gcmdiX2NvbG9yLmdyZWVuIHx8IDAuMDsKICAgICAgICB2YXIgYmx1ZUZyYWMgPSByZ2JfY29sb3IuYmx1ZSB8fCAwLjA7CiAgICAgICAgdmFyIHJlZCA9IE1hdGguZmxvb3IocmVkRnJhYyAqIDI1NSk7CiAgICAgICAgdmFyIGdyZWVuID0gTWF0aC5mbG9vcihncmVlbkZyYWMgKiAyNTUpOwogICAgICAgIHZhciBibHVlID0gTWF0aC5mbG9vcihibHVlRnJhYyAqIDI1NSk7CgogICAgICAgIGlmICghKCdhbHBoYScgaW4gcmdiX2NvbG9yKSkgewogICAgICAgICAgIHJldHVybiByZ2JUb0Nzc0NvbG9yKHJlZCwgZ3JlZW4sIGJsdWUpOwogICAgICAgIH0KCiAgICAgICAgdmFyIGFscGhhRnJhYyA9IHJnYl9jb2xvci5hbHBoYS52YWx1ZSB8fCAwLjA7CiAgICAgICAgdmFyIHJnYlBhcmFtcyA9IFtyZWQsIGdyZWVuLCBibHVlXS5qb2luKCcsJyk7CiAgICAgICAgcmV0dXJuIFsncmdiYSgnLCByZ2JQYXJhbXMsICcsJywgYWxwaGFGcmFjLCAnKSddLmpvaW4oJycpOwogICAgIH07CgogICAgIHZhciByZ2JUb0Nzc0NvbG9yID0gZnVuY3Rpb24ocmVkLCBncmVlbiwgYmx1ZSkgewogICAgICAgdmFyIHJnYk51bWJlciA9IG5ldyBOdW1iZXIoKHJlZCA8PCAxNikgfCAoZ3JlZW4gPDwgOCkgfCBibHVlKTsKICAgICAgIHZhciBoZXhTdHJpbmcgPSByZ2JOdW1iZXIudG9TdHJpbmcoMTYpOwogICAgICAgdmFyIG1pc3NpbmdaZXJvcyA9IDYgLSBoZXhTdHJpbmcubGVuZ3RoOwogICAgICAgdmFyIHJlc3VsdEJ1aWxkZXIgPSBbJyMnXTsKICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbWlzc2luZ1plcm9zOyBpKyspIHsKICAgICAgICAgIHJlc3VsdEJ1aWxkZXIucHVzaCgnMCcpOwogICAgICAgfQogICAgICAgcmVzdWx0QnVpbGRlci5wdXNoKGhleFN0cmluZyk7CiAgICAgICByZXR1cm4gcmVzdWx0QnVpbGRlci5qb2luKCcnKTsKICAgICB9OwoKICAgICAvLyAuLi4KCgsKAwQAARIElwEIDQpRCgQEAAIAEgSZAQIQGkMgVGhlIGFtb3VudCBvZiByZWQgaW4gdGhlIGNvbG9yIGFzIGEgdmFsdWUgaW4gdGhlIGludGVydmFsIFswLCAxXS4KCg0KBQQAAgAFEgSZAQIHCg0KBQQAAgABEgSZAQgLCg0KBQQAAgADEgSZAQ4PClMKBAQAAgESBJwBAhIaRSBUaGUgYW1vdW50IG9mIGdyZWVuIGluIHRoZSBjb2xvciBhcyBhIHZhbHVlIGluIHRoZSBpbnRlcnZhbCBbMCwgMV0uCgoNCgUEAAIBBRIEnAECBwoNCgUEAAIBARIEnAEIDQoNCgUEAAIBAxIEnAEQEQpSCgQEAAICEgSfAQIRGkQgVGhlIGFtb3VudCBvZiBibHVlIGluIHRoZSBjb2xvciBhcyBhIHZhbHVlIGluIHRoZSBpbnRlcnZhbCBbMCwgMV0uCgoNCgUEAAICBRIEnwECBwoNCgUEAAICARIEnwEIDAoNCgUEAAICAxIEnwEPEAr4BAoEBAACAxIErAECJxrpBCBUaGUgZnJhY3Rpb24gb2YgdGhpcyBjb2xvciB0aGF0IHNob3VsZCBiZSBhcHBsaWVkIHRvIHRoZSBwaXhlbC4gVGhhdCBpcywKIHRoZSBmaW5hbCBwaXhlbCBjb2xvciBpcyBkZWZpbmVkIGJ5IHRoZSBlcXVhdGlvbjoKCiAgIGBwaXhlbCBjb2xvciA9IGFscGhhICogKHRoaXMgY29sb3IpICsgKDEuMCAtIGFscGhhKSAqIChiYWNrZ3JvdW5kIGNvbG9yKWAKCiBUaGlzIG1lYW5zIHRoYXQgYSB2YWx1ZSBvZiAxLjAgY29ycmVzcG9uZHMgdG8gYSBzb2xpZCBjb2xvciwgd2hlcmVhcwogYSB2YWx1ZSBvZiAwLjAgY29ycmVzcG9uZHMgdG8gYSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGNvbG9yLiBUaGlzCiB1c2VzIGEgd3JhcHBlciBtZXNzYWdlIHJhdGhlciB0aGFuIGEgc2ltcGxlIGZsb2F0IHNjYWxhciBzbyB0aGF0IGl0IGlzCiBwb3NzaWJsZSB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIGEgZGVmYXVsdCB2YWx1ZSBhbmQgdGhlIHZhbHVlIGJlaW5nIHVuc2V0LgogSWYgb21pdHRlZCwgdGhpcyBjb2xvciBvYmplY3QgaXMgcmVuZGVyZWQgYXMgYSBzb2xpZCBjb2xvcgogKGFzIGlmIHRoZSBhbHBoYSB2YWx1ZSBoYWQgYmVlbiBleHBsaWNpdGx5IGdpdmVuIGEgdmFsdWUgb2YgMS4wKS4KCg0KBQQAAgMGEgSsAQIcCg0KBQQAAgMBEgSsAR0iCg0KBQQAAgMDEgSsASUmYgZwcm90bzM='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/color.proto', dependencies: [ 'google/protobuf/wrappers.proto', diff --git a/src/GoogleTypeDateDescriptorRegistry.php b/src/GoogleTypeDateDescriptorRegistry.php index 288d6eb..dcac000 100644 --- a/src/GoogleTypeDateDescriptorRegistry.php +++ b/src/GoogleTypeDateDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/date.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeDateDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeDateDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'ChZnb29nbGUvdHlwZS9kYXRlLnByb3RvEgtnb29nbGUudHlwZSJCCgREYXRlEhIKBHllYXIYASABKAVSBHllYXISFAoFbW9udGgYAiABKAVSBW1vbnRoEhAKA2RheRgDIAEoBVIDZGF5Ql0KD2NvbS5nb29nbGUudHlwZUIJRGF0ZVByb3RvUAFaNGdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9kYXRlO2RhdGX4AQGiAgNHVFBKwA4KBhIEDgAzAQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoICgEIEgMSAB8KCQoCCB8SAxIAHwoICgEIEgMTAEsKCQoCCAsSAxMASwoICgEIEgMUACIKCQoCCAoSAxQAIgoICgEIEgMVACoKCQoCCAgSAxUAKgoICgEIEgMWACgKCQoCCAESAxYAKAoICgEIEgMXACEKCQoCCCQSAxcAIQrpBAoCBAASBCYAMwEa3AQgUmVwcmVzZW50cyBhIHdob2xlIG9yIHBhcnRpYWwgY2FsZW5kYXIgZGF0ZSwgc3VjaCBhcyBhIGJpcnRoZGF5LiBUaGUgdGltZSBvZgogZGF5IGFuZCB0aW1lIHpvbmUgYXJlIGVpdGhlciBzcGVjaWZpZWQgZWxzZXdoZXJlIG9yIGFyZSBpbnNpZ25pZmljYW50LiBUaGUKIGRhdGUgaXMgcmVsYXRpdmUgdG8gdGhlIEdyZWdvcmlhbiBDYWxlbmRhci4gVGhpcyBjYW4gcmVwcmVzZW50IG9uZSBvZiB0aGUKIGZvbGxvd2luZzoKCiAqIEEgZnVsbCBkYXRlLCB3aXRoIG5vbi16ZXJvIHllYXIsIG1vbnRoLCBhbmQgZGF5IHZhbHVlcwogKiBBIG1vbnRoIGFuZCBkYXkgdmFsdWUsIHdpdGggYSB6ZXJvIHllYXIsIHN1Y2ggYXMgYW4gYW5uaXZlcnNhcnkKICogQSB5ZWFyIG9uIGl0cyBvd24sIHdpdGggemVybyBtb250aCBhbmQgZGF5IHZhbHVlcwogKiBBIHllYXIgYW5kIG1vbnRoIHZhbHVlLCB3aXRoIGEgemVybyBkYXksIHN1Y2ggYXMgYSBjcmVkaXQgY2FyZCBleHBpcmF0aW9uCiBkYXRlCgogUmVsYXRlZCB0eXBlcyBhcmUgW2dvb2dsZS50eXBlLlRpbWVPZkRheV1bZ29vZ2xlLnR5cGUuVGltZU9mRGF5XSBhbmQKIGBnb29nbGUucHJvdG9idWYuVGltZXN0YW1wYC4KCgoKAwQAARIDJggMCmAKBAQAAgASAykCERpTIFllYXIgb2YgdGhlIGRhdGUuIE11c3QgYmUgZnJvbSAxIHRvIDk5OTksIG9yIDAgdG8gc3BlY2lmeSBhIGRhdGUgd2l0aG91dAogYSB5ZWFyLgoKDAoFBAACAAUSAykCBwoMCgUEAAIAARIDKQgMCgwKBQQAAgADEgMpDxAKZgoEBAACARIDLQISGlkgTW9udGggb2YgYSB5ZWFyLiBNdXN0IGJlIGZyb20gMSB0byAxMiwgb3IgMCB0byBzcGVjaWZ5IGEgeWVhciB3aXRob3V0IGEKIG1vbnRoIGFuZCBkYXkuCgoMCgUEAAIBBRIDLQIHCgwKBQQAAgEBEgMtCA0KDAoFBAACAQMSAy0QEQquAQoEBAACAhIDMgIQGqABIERheSBvZiBhIG1vbnRoLiBNdXN0IGJlIGZyb20gMSB0byAzMSBhbmQgdmFsaWQgZm9yIHRoZSB5ZWFyIGFuZCBtb250aCwgb3IgMAogdG8gc3BlY2lmeSBhIHllYXIgYnkgaXRzZWxmIG9yIGEgeWVhciBhbmQgbW9udGggd2hlcmUgdGhlIGRheSBpc24ndAogc2lnbmlmaWNhbnQuCgoMCgUEAAICBRIDMgIHCgwKBQQAAgIBEgMyCAsKDAoFBAACAgMSAzIOD2IGcHJvdG8z'; + private const string DESCRIPTOR_BUFFER = 'ChZnb29nbGUvdHlwZS9kYXRlLnByb3RvEgtnb29nbGUudHlwZSJCCgREYXRlEhIKBHllYXIYASABKAVSBHllYXISFAoFbW9udGgYAiABKAVSBW1vbnRoEhAKA2RheRgDIAEoBVIDZGF5Ql8KD2NvbS5nb29nbGUudHlwZUIJRGF0ZVByb3RvUAFIAVo0Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL2RhdGU7ZGF0ZfgBAaICA0dUUErADgoGEgQOADMBCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCggKAQgSAxIAHwoJCgIIHxIDEgAfCggKAQgSAxMASwoJCgIICxIDEwBLCggKAQgSAxQAIgoJCgIIChIDFAAiCggKAQgSAxUAKgoJCgIICBIDFQAqCggKAQgSAxYAKAoJCgIIARIDFgAoCggKAQgSAxcAIQoJCgIIJBIDFwAhCukECgIEABIEJgAzARrcBCBSZXByZXNlbnRzIGEgd2hvbGUgb3IgcGFydGlhbCBjYWxlbmRhciBkYXRlLCBzdWNoIGFzIGEgYmlydGhkYXkuIFRoZSB0aW1lIG9mCiBkYXkgYW5kIHRpbWUgem9uZSBhcmUgZWl0aGVyIHNwZWNpZmllZCBlbHNld2hlcmUgb3IgYXJlIGluc2lnbmlmaWNhbnQuIFRoZQogZGF0ZSBpcyByZWxhdGl2ZSB0byB0aGUgR3JlZ29yaWFuIENhbGVuZGFyLiBUaGlzIGNhbiByZXByZXNlbnQgb25lIG9mIHRoZQogZm9sbG93aW5nOgoKICogQSBmdWxsIGRhdGUsIHdpdGggbm9uLXplcm8geWVhciwgbW9udGgsIGFuZCBkYXkgdmFsdWVzCiAqIEEgbW9udGggYW5kIGRheSB2YWx1ZSwgd2l0aCBhIHplcm8geWVhciwgc3VjaCBhcyBhbiBhbm5pdmVyc2FyeQogKiBBIHllYXIgb24gaXRzIG93biwgd2l0aCB6ZXJvIG1vbnRoIGFuZCBkYXkgdmFsdWVzCiAqIEEgeWVhciBhbmQgbW9udGggdmFsdWUsIHdpdGggYSB6ZXJvIGRheSwgc3VjaCBhcyBhIGNyZWRpdCBjYXJkIGV4cGlyYXRpb24KIGRhdGUKCiBSZWxhdGVkIHR5cGVzIGFyZSBbZ29vZ2xlLnR5cGUuVGltZU9mRGF5XVtnb29nbGUudHlwZS5UaW1lT2ZEYXldIGFuZAogYGdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBgLgoKCgoDBAABEgMmCAwKYAoEBAACABIDKQIRGlMgWWVhciBvZiB0aGUgZGF0ZS4gTXVzdCBiZSBmcm9tIDEgdG8gOTk5OSwgb3IgMCB0byBzcGVjaWZ5IGEgZGF0ZSB3aXRob3V0CiBhIHllYXIuCgoMCgUEAAIABRIDKQIHCgwKBQQAAgABEgMpCAwKDAoFBAACAAMSAykPEApmCgQEAAIBEgMtAhIaWSBNb250aCBvZiBhIHllYXIuIE11c3QgYmUgZnJvbSAxIHRvIDEyLCBvciAwIHRvIHNwZWNpZnkgYSB5ZWFyIHdpdGhvdXQgYQogbW9udGggYW5kIGRheS4KCgwKBQQAAgEFEgMtAgcKDAoFBAACAQESAy0IDQoMCgUEAAIBAxIDLRARCq4BCgQEAAICEgMyAhAaoAEgRGF5IG9mIGEgbW9udGguIE11c3QgYmUgZnJvbSAxIHRvIDMxIGFuZCB2YWxpZCBmb3IgdGhlIHllYXIgYW5kIG1vbnRoLCBvciAwCiB0byBzcGVjaWZ5IGEgeWVhciBieSBpdHNlbGYgb3IgYSB5ZWFyIGFuZCBtb250aCB3aGVyZSB0aGUgZGF5IGlzbid0CiBzaWduaWZpY2FudC4KCgwKBQQAAgIFEgMyAgcKDAoFBAACAgESAzIICwoMCgUEAAICAxIDMg4PYgZwcm90bzM='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/date.proto', messages: [ new File\MessageDescriptor('google.type.Date', \Google\Type\Date::class), diff --git a/src/GoogleTypeDatetimeDescriptorRegistry.php b/src/GoogleTypeDatetimeDescriptorRegistry.php index 9d960c8..4686c19 100644 --- a/src/GoogleTypeDatetimeDescriptorRegistry.php +++ b/src/GoogleTypeDatetimeDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/datetime.proto */ @@ -13,26 +13,26 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeDatetimeDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeDatetimeDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chpnb29nbGUvdHlwZS9kYXRldGltZS5wcm90bxILZ29vZ2xlLnR5cGUaHmdvb2dsZS9wcm90b2J1Zi9kdXJhdGlvbi5wcm90byKjAgoIRGF0ZVRpbWUSEgoEeWVhchgBIAEoBVIEeWVhchIUCgVtb250aBgCIAEoBVIFbW9udGgSEAoDZGF5GAMgASgFUgNkYXkSFAoFaG91cnMYBCABKAVSBWhvdXJzEhgKB21pbnV0ZXMYBSABKAVSB21pbnV0ZXMSGAoHc2Vjb25kcxgGIAEoBVIHc2Vjb25kcxIUCgVuYW5vcxgHIAEoBVIFbmFub3MSOAoKdXRjX29mZnNldBgIIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvblIJdXRjT2Zmc2V0EjIKCXRpbWVfem9uZRgJIAEoCzIVLmdvb2dsZS50eXBlLlRpbWVab25lUgh0aW1lWm9uZUINCgt0aW1lX29mZnNldCI0CghUaW1lWm9uZRIOCgJpZBgBIAEoCVICaWQSGAoHdmVyc2lvbhgCIAEoCVIHdmVyc2lvbkJpCg9jb20uZ29vZ2xlLnR5cGVCDURhdGVUaW1lUHJvdG9QAVo8Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL2RhdGV0aW1lO2RhdGV0aW1l+AEBogIDR1RQStgeCgYSBA4AZwEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCQoCAwASAxIAKAoICgEIEgMUAB8KCQoCCB8SAxQAHwoICgEIEgMVAFMKCQoCCAsSAxUAUwoICgEIEgMWACIKCQoCCAoSAxYAIgoICgEIEgMXAC4KCQoCCAgSAxcALgoICgEIEgMYACgKCQoCCAESAxgAKAoICgEIEgMZACEKCQoCCCQSAxkAIQrKCAoCBAASBDMAXQEavQggUmVwcmVzZW50cyBjaXZpbCB0aW1lIChvciBvY2Nhc2lvbmFsbHkgcGh5c2ljYWwgdGltZSkuCgogVGhpcyB0eXBlIGNhbiByZXByZXNlbnQgYSBjaXZpbCB0aW1lIGluIG9uZSBvZiBhIGZldyBwb3NzaWJsZSB3YXlzOgoKICAqIFdoZW4gdXRjX29mZnNldCBpcyBzZXQgYW5kIHRpbWVfem9uZSBpcyB1bnNldDogYSBjaXZpbCB0aW1lIG9uIGEgY2FsZW5kYXIKICAgIGRheSB3aXRoIGEgcGFydGljdWxhciBvZmZzZXQgZnJvbSBVVEMuCiAgKiBXaGVuIHRpbWVfem9uZSBpcyBzZXQgYW5kIHV0Y19vZmZzZXQgaXMgdW5zZXQ6IGEgY2l2aWwgdGltZSBvbiBhIGNhbGVuZGFyCiAgICBkYXkgaW4gYSBwYXJ0aWN1bGFyIHRpbWUgem9uZS4KICAqIFdoZW4gbmVpdGhlciB0aW1lX3pvbmUgbm9yIHV0Y19vZmZzZXQgaXMgc2V0OiBhIGNpdmlsIHRpbWUgb24gYSBjYWxlbmRhcgogICAgZGF5IGluIGxvY2FsIHRpbWUuCgogVGhlIGRhdGUgaXMgcmVsYXRpdmUgdG8gdGhlIFByb2xlcHRpYyBHcmVnb3JpYW4gQ2FsZW5kYXIuCgogSWYgeWVhciBpcyAwLCB0aGUgRGF0ZVRpbWUgaXMgY29uc2lkZXJlZCBub3QgdG8gaGF2ZSBhIHNwZWNpZmljIHllYXIuIG1vbnRoCiBhbmQgZGF5IG11c3QgaGF2ZSB2YWxpZCwgbm9uLXplcm8gdmFsdWVzLgoKIFRoaXMgdHlwZSBtYXkgYWxzbyBiZSB1c2VkIHRvIHJlcHJlc2VudCBhIHBoeXNpY2FsIHRpbWUgaWYgYWxsIHRoZSBkYXRlIGFuZAogdGltZSBmaWVsZHMgYXJlIHNldCBhbmQgZWl0aGVyIGNhc2Ugb2YgdGhlIGB0aW1lX29mZnNldGAgb25lb2YgaXMgc2V0LgogQ29uc2lkZXIgdXNpbmcgYFRpbWVzdGFtcGAgbWVzc2FnZSBmb3IgcGh5c2ljYWwgdGltZSBpbnN0ZWFkLiBJZiB5b3VyIHVzZQogY2FzZSBhbHNvIHdvdWxkIGxpa2UgdG8gc3RvcmUgdGhlIHVzZXIncyB0aW1lem9uZSwgdGhhdCBjYW4gYmUgZG9uZSBpbgogYW5vdGhlciBmaWVsZC4KCiBUaGlzIHR5cGUgaXMgbW9yZSBmbGV4aWJsZSB0aGFuIHNvbWUgYXBwbGljYXRpb25zIG1heSB3YW50LiBNYWtlIHN1cmUgdG8KIGRvY3VtZW50IGFuZCB2YWxpZGF0ZSB5b3VyIGFwcGxpY2F0aW9uJ3MgbGltaXRhdGlvbnMuCgoKCgMEAAESAzMIEAptCgQEAAIAEgM2AhEaYCBPcHRpb25hbC4gWWVhciBvZiBkYXRlLiBNdXN0IGJlIGZyb20gMSB0byA5OTk5LCBvciAwIGlmIHNwZWNpZnlpbmcgYQogZGF0ZXRpbWUgd2l0aG91dCBhIHllYXIuCgoMCgUEAAIABRIDNgIHCgwKBQQAAgABEgM2CAwKDAoFBAACAAMSAzYPEAo9CgQEAAIBEgM5AhIaMCBSZXF1aXJlZC4gTW9udGggb2YgeWVhci4gTXVzdCBiZSBmcm9tIDEgdG8gMTIuCgoMCgUEAAIBBRIDOQIHCgwKBQQAAgEBEgM5CA0KDAoFBAACAQMSAzkQEQpeCgQEAAICEgM9AhAaUSBSZXF1aXJlZC4gRGF5IG9mIG1vbnRoLiBNdXN0IGJlIGZyb20gMSB0byAzMSBhbmQgdmFsaWQgZm9yIHRoZSB5ZWFyIGFuZAogbW9udGguCgoMCgUEAAICBRIDPQIHCgwKBQQAAgIBEgM9CAsKDAoFBAACAgMSAz0ODwqtAQoEBAACAxIDQgISGp8BIFJlcXVpcmVkLiBIb3VycyBvZiBkYXkgaW4gMjQgaG91ciBmb3JtYXQuIFNob3VsZCBiZSBmcm9tIDAgdG8gMjMuIEFuIEFQSQogbWF5IGNob29zZSB0byBhbGxvdyB0aGUgdmFsdWUgIjI0OjAwOjAwIiBmb3Igc2NlbmFyaW9zIGxpa2UgYnVzaW5lc3MKIGNsb3NpbmcgdGltZS4KCgwKBQQAAgMFEgNCAgcKDAoFBAACAwESA0IIDQoMCgUEAAIDAxIDQhARCkYKBAQAAgQSA0UCFBo5IFJlcXVpcmVkLiBNaW51dGVzIG9mIGhvdXIgb2YgZGF5LiBNdXN0IGJlIGZyb20gMCB0byA1OS4KCgwKBQQAAgQFEgNFAgcKDAoFBAACBAESA0UIDwoMCgUEAAIEAxIDRRITCpIBCgQEAAIFEgNJAhQahAEgUmVxdWlyZWQuIFNlY29uZHMgb2YgbWludXRlcyBvZiB0aGUgdGltZS4gTXVzdCBub3JtYWxseSBiZSBmcm9tIDAgdG8gNTkuIEFuCiBBUEkgbWF5IGFsbG93IHRoZSB2YWx1ZSA2MCBpZiBpdCBhbGxvd3MgbGVhcC1zZWNvbmRzLgoKDAoFBAACBQUSA0kCBwoMCgUEAAIFARIDSQgPCgwKBQQAAgUDEgNJEhMKXQoEBAACBhIDTQISGlAgUmVxdWlyZWQuIEZyYWN0aW9ucyBvZiBzZWNvbmRzIGluIG5hbm9zZWNvbmRzLiBNdXN0IGJlIGZyb20gMCB0bwogOTk5LDk5OSw5OTkuCgoMCgUEAAIGBRIDTQIHCgwKBQQAAgYBEgNNCA0KDAoFBAACBgMSA00QEQr1AgoEBAAIABIEVAJcAxrmAiBPcHRpb25hbC4gU3BlY2lmaWVzIGVpdGhlciB0aGUgVVRDIG9mZnNldCBvciB0aGUgdGltZSB6b25lIG9mIHRoZSBEYXRlVGltZS4KIENob29zZSBjYXJlZnVsbHkgYmV0d2VlbiB0aGVtLCBjb25zaWRlcmluZyB0aGF0IHRpbWUgem9uZSBkYXRhIG1heSBjaGFuZ2UKIGluIHRoZSBmdXR1cmUgKGZvciBleGFtcGxlLCBhIGNvdW50cnkgbW9kaWZpZXMgdGhlaXIgRFNUIHN0YXJ0L2VuZCBkYXRlcywKIGFuZCBmdXR1cmUgRGF0ZVRpbWVzIGluIHRoZSBhZmZlY3RlZCByYW5nZSBoYWQgYWxyZWFkeSBiZWVuIHN0b3JlZCkuCiBJZiBvbWl0dGVkLCB0aGUgRGF0ZVRpbWUgaXMgY29uc2lkZXJlZCB0byBiZSBpbiBsb2NhbCB0aW1lLgoKDAoFBAAIAAESA1QIEwqlAQoEBAACBxIDWAQsGpcBIFVUQyBvZmZzZXQuIE11c3QgYmUgd2hvbGUgc2Vjb25kcywgYmV0d2VlbiAtMTggaG91cnMgYW5kICsxOCBob3Vycy4KIEZvciBleGFtcGxlLCBhIFVUQyBvZmZzZXQgb2YgLTQ6MDAgd291bGQgYmUgcmVwcmVzZW50ZWQgYXMKIHsgc2Vjb25kczogLTE0NDAwIH0uCgoMCgUEAAIHBhIDWAQcCgwKBQQAAgcBEgNYHScKDAoFBAACBwMSA1gqKwoZCgQEAAIIEgNbBBsaDCBUaW1lIHpvbmUuCgoMCgUEAAIIBhIDWwQMCgwKBQQAAggBEgNbDRYKDAoFBAACCAMSA1sZGgpqCgIEARIEYQBnARpeIFJlcHJlc2VudHMgYSB0aW1lIHpvbmUgZnJvbSB0aGUKIFtJQU5BIFRpbWUgWm9uZSBEYXRhYmFzZV0oaHR0cHM6Ly93d3cuaWFuYS5vcmcvdGltZS16b25lcykuCgoKCgMEAQESA2EIEApKCgQEAQIAEgNjAhAaPSBJQU5BIFRpbWUgWm9uZSBEYXRhYmFzZSB0aW1lIHpvbmUsIGUuZy4gIkFtZXJpY2EvTmV3X1lvcmsiLgoKDAoFBAECAAUSA2MCCAoMCgUEAQIAARIDYwkLCgwKBQQBAgADEgNjDg8KTgoEBAECARIDZgIVGkEgT3B0aW9uYWwuIElBTkEgVGltZSBab25lIERhdGFiYXNlIHZlcnNpb24gbnVtYmVyLCBlLmcuICIyMDE5YSIuCgoMCgUEAQIBBRIDZgIICgwKBQQBAgEBEgNmCRAKDAoFBAECAQMSA2YTFGIGcHJvdG8z'; + private const string DESCRIPTOR_BUFFER = 'Chpnb29nbGUvdHlwZS9kYXRldGltZS5wcm90bxILZ29vZ2xlLnR5cGUaHmdvb2dsZS9wcm90b2J1Zi9kdXJhdGlvbi5wcm90byKjAgoIRGF0ZVRpbWUSEgoEeWVhchgBIAEoBVIEeWVhchIUCgVtb250aBgCIAEoBVIFbW9udGgSEAoDZGF5GAMgASgFUgNkYXkSFAoFaG91cnMYBCABKAVSBWhvdXJzEhgKB21pbnV0ZXMYBSABKAVSB21pbnV0ZXMSGAoHc2Vjb25kcxgGIAEoBVIHc2Vjb25kcxIUCgVuYW5vcxgHIAEoBVIFbmFub3MSOAoKdXRjX29mZnNldBgIIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvblIJdXRjT2Zmc2V0EjIKCXRpbWVfem9uZRgJIAEoCzIVLmdvb2dsZS50eXBlLlRpbWVab25lUgh0aW1lWm9uZUINCgt0aW1lX29mZnNldCI0CghUaW1lWm9uZRIOCgJpZBgBIAEoCVICaWQSGAoHdmVyc2lvbhgCIAEoCVIHdmVyc2lvbkJrCg9jb20uZ29vZ2xlLnR5cGVCDURhdGVUaW1lUHJvdG9QAUgBWjxnb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL3R5cGUvZGF0ZXRpbWU7ZGF0ZXRpbWX4AQGiAgNHVFBK2B4KBhIEDgBnAQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoJCgIDABIDEgAoCggKAQgSAxQAHwoJCgIIHxIDFAAfCggKAQgSAxUAUwoJCgIICxIDFQBTCggKAQgSAxYAIgoJCgIIChIDFgAiCggKAQgSAxcALgoJCgIICBIDFwAuCggKAQgSAxgAKAoJCgIIARIDGAAoCggKAQgSAxkAIQoJCgIIJBIDGQAhCsoICgIEABIEMwBdARq9CCBSZXByZXNlbnRzIGNpdmlsIHRpbWUgKG9yIG9jY2FzaW9uYWxseSBwaHlzaWNhbCB0aW1lKS4KCiBUaGlzIHR5cGUgY2FuIHJlcHJlc2VudCBhIGNpdmlsIHRpbWUgaW4gb25lIG9mIGEgZmV3IHBvc3NpYmxlIHdheXM6CgogICogV2hlbiB1dGNfb2Zmc2V0IGlzIHNldCBhbmQgdGltZV96b25lIGlzIHVuc2V0OiBhIGNpdmlsIHRpbWUgb24gYSBjYWxlbmRhcgogICAgZGF5IHdpdGggYSBwYXJ0aWN1bGFyIG9mZnNldCBmcm9tIFVUQy4KICAqIFdoZW4gdGltZV96b25lIGlzIHNldCBhbmQgdXRjX29mZnNldCBpcyB1bnNldDogYSBjaXZpbCB0aW1lIG9uIGEgY2FsZW5kYXIKICAgIGRheSBpbiBhIHBhcnRpY3VsYXIgdGltZSB6b25lLgogICogV2hlbiBuZWl0aGVyIHRpbWVfem9uZSBub3IgdXRjX29mZnNldCBpcyBzZXQ6IGEgY2l2aWwgdGltZSBvbiBhIGNhbGVuZGFyCiAgICBkYXkgaW4gbG9jYWwgdGltZS4KCiBUaGUgZGF0ZSBpcyByZWxhdGl2ZSB0byB0aGUgUHJvbGVwdGljIEdyZWdvcmlhbiBDYWxlbmRhci4KCiBJZiB5ZWFyIGlzIDAsIHRoZSBEYXRlVGltZSBpcyBjb25zaWRlcmVkIG5vdCB0byBoYXZlIGEgc3BlY2lmaWMgeWVhci4gbW9udGgKIGFuZCBkYXkgbXVzdCBoYXZlIHZhbGlkLCBub24temVybyB2YWx1ZXMuCgogVGhpcyB0eXBlIG1heSBhbHNvIGJlIHVzZWQgdG8gcmVwcmVzZW50IGEgcGh5c2ljYWwgdGltZSBpZiBhbGwgdGhlIGRhdGUgYW5kCiB0aW1lIGZpZWxkcyBhcmUgc2V0IGFuZCBlaXRoZXIgY2FzZSBvZiB0aGUgYHRpbWVfb2Zmc2V0YCBvbmVvZiBpcyBzZXQuCiBDb25zaWRlciB1c2luZyBgVGltZXN0YW1wYCBtZXNzYWdlIGZvciBwaHlzaWNhbCB0aW1lIGluc3RlYWQuIElmIHlvdXIgdXNlCiBjYXNlIGFsc28gd291bGQgbGlrZSB0byBzdG9yZSB0aGUgdXNlcidzIHRpbWV6b25lLCB0aGF0IGNhbiBiZSBkb25lIGluCiBhbm90aGVyIGZpZWxkLgoKIFRoaXMgdHlwZSBpcyBtb3JlIGZsZXhpYmxlIHRoYW4gc29tZSBhcHBsaWNhdGlvbnMgbWF5IHdhbnQuIE1ha2Ugc3VyZSB0bwogZG9jdW1lbnQgYW5kIHZhbGlkYXRlIHlvdXIgYXBwbGljYXRpb24ncyBsaW1pdGF0aW9ucy4KCgoKAwQAARIDMwgQCm0KBAQAAgASAzYCERpgIE9wdGlvbmFsLiBZZWFyIG9mIGRhdGUuIE11c3QgYmUgZnJvbSAxIHRvIDk5OTksIG9yIDAgaWYgc3BlY2lmeWluZyBhCiBkYXRldGltZSB3aXRob3V0IGEgeWVhci4KCgwKBQQAAgAFEgM2AgcKDAoFBAACAAESAzYIDAoMCgUEAAIAAxIDNg8QCj0KBAQAAgESAzkCEhowIFJlcXVpcmVkLiBNb250aCBvZiB5ZWFyLiBNdXN0IGJlIGZyb20gMSB0byAxMi4KCgwKBQQAAgEFEgM5AgcKDAoFBAACAQESAzkIDQoMCgUEAAIBAxIDORARCl4KBAQAAgISAz0CEBpRIFJlcXVpcmVkLiBEYXkgb2YgbW9udGguIE11c3QgYmUgZnJvbSAxIHRvIDMxIGFuZCB2YWxpZCBmb3IgdGhlIHllYXIgYW5kCiBtb250aC4KCgwKBQQAAgIFEgM9AgcKDAoFBAACAgESAz0ICwoMCgUEAAICAxIDPQ4PCq0BCgQEAAIDEgNCAhIanwEgUmVxdWlyZWQuIEhvdXJzIG9mIGRheSBpbiAyNCBob3VyIGZvcm1hdC4gU2hvdWxkIGJlIGZyb20gMCB0byAyMy4gQW4gQVBJCiBtYXkgY2hvb3NlIHRvIGFsbG93IHRoZSB2YWx1ZSAiMjQ6MDA6MDAiIGZvciBzY2VuYXJpb3MgbGlrZSBidXNpbmVzcwogY2xvc2luZyB0aW1lLgoKDAoFBAACAwUSA0ICBwoMCgUEAAIDARIDQggNCgwKBQQAAgMDEgNCEBEKRgoEBAACBBIDRQIUGjkgUmVxdWlyZWQuIE1pbnV0ZXMgb2YgaG91ciBvZiBkYXkuIE11c3QgYmUgZnJvbSAwIHRvIDU5LgoKDAoFBAACBAUSA0UCBwoMCgUEAAIEARIDRQgPCgwKBQQAAgQDEgNFEhMKkgEKBAQAAgUSA0kCFBqEASBSZXF1aXJlZC4gU2Vjb25kcyBvZiBtaW51dGVzIG9mIHRoZSB0aW1lLiBNdXN0IG5vcm1hbGx5IGJlIGZyb20gMCB0byA1OS4gQW4KIEFQSSBtYXkgYWxsb3cgdGhlIHZhbHVlIDYwIGlmIGl0IGFsbG93cyBsZWFwLXNlY29uZHMuCgoMCgUEAAIFBRIDSQIHCgwKBQQAAgUBEgNJCA8KDAoFBAACBQMSA0kSEwpdCgQEAAIGEgNNAhIaUCBSZXF1aXJlZC4gRnJhY3Rpb25zIG9mIHNlY29uZHMgaW4gbmFub3NlY29uZHMuIE11c3QgYmUgZnJvbSAwIHRvCiA5OTksOTk5LDk5OS4KCgwKBQQAAgYFEgNNAgcKDAoFBAACBgESA00IDQoMCgUEAAIGAxIDTRARCvUCCgQEAAgAEgRUAlwDGuYCIE9wdGlvbmFsLiBTcGVjaWZpZXMgZWl0aGVyIHRoZSBVVEMgb2Zmc2V0IG9yIHRoZSB0aW1lIHpvbmUgb2YgdGhlIERhdGVUaW1lLgogQ2hvb3NlIGNhcmVmdWxseSBiZXR3ZWVuIHRoZW0sIGNvbnNpZGVyaW5nIHRoYXQgdGltZSB6b25lIGRhdGEgbWF5IGNoYW5nZQogaW4gdGhlIGZ1dHVyZSAoZm9yIGV4YW1wbGUsIGEgY291bnRyeSBtb2RpZmllcyB0aGVpciBEU1Qgc3RhcnQvZW5kIGRhdGVzLAogYW5kIGZ1dHVyZSBEYXRlVGltZXMgaW4gdGhlIGFmZmVjdGVkIHJhbmdlIGhhZCBhbHJlYWR5IGJlZW4gc3RvcmVkKS4KIElmIG9taXR0ZWQsIHRoZSBEYXRlVGltZSBpcyBjb25zaWRlcmVkIHRvIGJlIGluIGxvY2FsIHRpbWUuCgoMCgUEAAgAARIDVAgTCqUBCgQEAAIHEgNYBCwalwEgVVRDIG9mZnNldC4gTXVzdCBiZSB3aG9sZSBzZWNvbmRzLCBiZXR3ZWVuIC0xOCBob3VycyBhbmQgKzE4IGhvdXJzLgogRm9yIGV4YW1wbGUsIGEgVVRDIG9mZnNldCBvZiAtNDowMCB3b3VsZCBiZSByZXByZXNlbnRlZCBhcwogeyBzZWNvbmRzOiAtMTQ0MDAgfS4KCgwKBQQAAgcGEgNYBBwKDAoFBAACBwESA1gdJwoMCgUEAAIHAxIDWCorChkKBAQAAggSA1sEGxoMIFRpbWUgem9uZS4KCgwKBQQAAggGEgNbBAwKDAoFBAACCAESA1sNFgoMCgUEAAIIAxIDWxkaCmoKAgQBEgRhAGcBGl4gUmVwcmVzZW50cyBhIHRpbWUgem9uZSBmcm9tIHRoZQogW0lBTkEgVGltZSBab25lIERhdGFiYXNlXShodHRwczovL3d3dy5pYW5hLm9yZy90aW1lLXpvbmVzKS4KCgoKAwQBARIDYQgQCkoKBAQBAgASA2MCEBo9IElBTkEgVGltZSBab25lIERhdGFiYXNlIHRpbWUgem9uZSwgZS5nLiAiQW1lcmljYS9OZXdfWW9yayIuCgoMCgUEAQIABRIDYwIICgwKBQQBAgABEgNjCQsKDAoFBAECAAMSA2MODwpOCgQEAQIBEgNmAhUaQSBPcHRpb25hbC4gSUFOQSBUaW1lIFpvbmUgRGF0YWJhc2UgdmVyc2lvbiBudW1iZXIsIGUuZy4gIjIwMTlhIi4KCgwKBQQBAgEFEgNmAggKDAoFBAECAQESA2YJEAoMCgUEAQIBAxIDZhMUYgZwcm90bzM='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/datetime.proto', dependencies: [ 'google/protobuf/duration.proto', ], messages: [ - new File\MessageDescriptor('google.type.DateTime', \Google\Type\DateTime\TimeOffsetTimeZone::class), + new File\MessageDescriptor('google.type.DateTime', \Google\Type\DateTime::class), new File\MessageDescriptor('google.type.TimeZone', \Google\Type\TimeZone::class), ], )); diff --git a/src/GoogleTypeDayofweekDescriptorRegistry.php b/src/GoogleTypeDayofweekDescriptorRegistry.php index cfc846d..f10c791 100644 --- a/src/GoogleTypeDayofweekDescriptorRegistry.php +++ b/src/GoogleTypeDayofweekDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/dayofweek.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeDayofweekDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeDayofweekDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chtnb29nbGUvdHlwZS9kYXlvZndlZWsucHJvdG8SC2dvb2dsZS50eXBlKoIBCglEYXlPZldlZWsSGQoXREFZX09GX1dFRUtfVU5TUEVDSUZJRUQSCgoGTU9OREFZEAESCwoHVFVFU0RBWRACEg0KCVdFRE5FU0RBWRADEgwKCFRIVVJTREFZEAQSCgoGRlJJREFZEAUSDAoIU0FUVVJEQVkQBhIKCgZTVU5EQVkQB0JsCg9jb20uZ29vZ2xlLnR5cGVCDkRheU9mV2Vla1Byb3RvUAFaPmdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9kYXlvZndlZWs7ZGF5b2Z3ZWVr+AEBogIDR1RQSrAJCgYSBA4AMQEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgBVCgkKAggLEgMSAFUKCAoBCBIDEwAiCgkKAggKEgMTACIKCAoBCBIDFAAvCgkKAggIEgMUAC8KCAoBCBIDFQAoCgkKAggBEgMVACgKCAoBCBIDFgAhCgkKAggkEgMWACEKKwoCBQASBBkAMQEaHyBSZXByZXNlbnRzIGEgZGF5IG9mIHRoZSB3ZWVrLgoKCgoDBQABEgMZBQ4KMgoEBQACABIDGwIeGiUgVGhlIGRheSBvZiB0aGUgd2VlayBpcyB1bnNwZWNpZmllZC4KCgwKBQUAAgABEgMbAhkKDAoFBQACAAISAxscHQoVCgQFAAIBEgMeAg0aCCBNb25kYXkKCgwKBQUAAgEBEgMeAggKDAoFBQACAQISAx4LDAoWCgQFAAICEgMhAg4aCSBUdWVzZGF5CgoMCgUFAAICARIDIQIJCgwKBQUAAgICEgMhDA0KGAoEBQACAxIDJAIQGgsgV2VkbmVzZGF5CgoMCgUFAAIDARIDJAILCgwKBQUAAgMCEgMkDg8KFwoEBQACBBIDJwIPGgogVGh1cnNkYXkKCgwKBQUAAgQBEgMnAgoKDAoFBQACBAISAycNDgoVCgQFAAIFEgMqAg0aCCBGcmlkYXkKCgwKBQUAAgUBEgMqAggKDAoFBQACBQISAyoLDAoXCgQFAAIGEgMtAg8aCiBTYXR1cmRheQoKDAoFBQACBgESAy0CCgoMCgUFAAIGAhIDLQ0OChUKBAUAAgcSAzACDRoIIFN1bmRheQoKDAoFBQACBwESAzACCAoMCgUFAAIHAhIDMAsMYgZwcm90bzM='; + private const string DESCRIPTOR_BUFFER = 'Chtnb29nbGUvdHlwZS9kYXlvZndlZWsucHJvdG8SC2dvb2dsZS50eXBlKoIBCglEYXlPZldlZWsSGQoXREFZX09GX1dFRUtfVU5TUEVDSUZJRUQSCgoGTU9OREFZEAESCwoHVFVFU0RBWRACEg0KCVdFRE5FU0RBWRADEgwKCFRIVVJTREFZEAQSCgoGRlJJREFZEAUSDAoIU0FUVVJEQVkQBhIKCgZTVU5EQVkQB0JuCg9jb20uZ29vZ2xlLnR5cGVCDkRheU9mV2Vla1Byb3RvUAFIAVo+Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL2RheW9md2VlaztkYXlvZndlZWv4AQGiAgNHVFBKsAkKBhIEDgAxAQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoICgEIEgMSAFUKCQoCCAsSAxIAVQoICgEIEgMTACIKCQoCCAoSAxMAIgoICgEIEgMUAC8KCQoCCAgSAxQALwoICgEIEgMVACgKCQoCCAESAxUAKAoICgEIEgMWACEKCQoCCCQSAxYAIQorCgIFABIEGQAxARofIFJlcHJlc2VudHMgYSBkYXkgb2YgdGhlIHdlZWsuCgoKCgMFAAESAxkFDgoyCgQFAAIAEgMbAh4aJSBUaGUgZGF5IG9mIHRoZSB3ZWVrIGlzIHVuc3BlY2lmaWVkLgoKDAoFBQACAAESAxsCGQoMCgUFAAIAAhIDGxwdChUKBAUAAgESAx4CDRoIIE1vbmRheQoKDAoFBQACAQESAx4CCAoMCgUFAAIBAhIDHgsMChYKBAUAAgISAyECDhoJIFR1ZXNkYXkKCgwKBQUAAgIBEgMhAgkKDAoFBQACAgISAyEMDQoYCgQFAAIDEgMkAhAaCyBXZWRuZXNkYXkKCgwKBQUAAgMBEgMkAgsKDAoFBQACAwISAyQODwoXCgQFAAIEEgMnAg8aCiBUaHVyc2RheQoKDAoFBQACBAESAycCCgoMCgUFAAIEAhIDJw0OChUKBAUAAgUSAyoCDRoIIEZyaWRheQoKDAoFBQACBQESAyoCCAoMCgUFAAIFAhIDKgsMChcKBAUAAgYSAy0CDxoKIFNhdHVyZGF5CgoMCgUFAAIGARIDLQIKCgwKBQUAAgYCEgMtDQ4KFQoEBQACBxIDMAINGgggU3VuZGF5CgoMCgUFAAIHARIDMAIICgwKBQUAAgcCEgMwCwxiBnByb3RvMw=='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/dayofweek.proto', enums: [ new File\EnumDescriptor('google.type.DayOfWeek', \Google\Type\DayOfWeek::class), diff --git a/src/GoogleTypeDecimalDescriptorRegistry.php b/src/GoogleTypeDecimalDescriptorRegistry.php index 0b0963f..8fc0962 100644 --- a/src/GoogleTypeDecimalDescriptorRegistry.php +++ b/src/GoogleTypeDecimalDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/decimal.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeDecimalDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeDecimalDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chlnb29nbGUvdHlwZS9kZWNpbWFsLnByb3RvEgtnb29nbGUudHlwZSIfCgdEZWNpbWFsEhQKBXZhbHVlGAEgASgJUgV2YWx1ZUJmCg9jb20uZ29vZ2xlLnR5cGVCDERlY2ltYWxQcm90b1ABWjpnb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL3R5cGUvZGVjaW1hbDtkZWNpbWFs+AEBogIDR1RQSvAdCgYSBA4AXgEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgAfCgkKAggfEgMSAB8KCAoBCBIDEwBRCgkKAggLEgMTAFEKCAoBCBIDFAAiCgkKAggKEgMUACIKCAoBCBIDFQAtCgkKAggIEgMVAC0KCAoBCBIDFgAoCgkKAggBEgMWACgKCAoBCBIDFwAhCgkKAggkEgMXACEK7QIKAgQAEgQgAF4BGuACIEEgcmVwcmVzZW50YXRpb24gb2YgYSBkZWNpbWFsIHZhbHVlLCBzdWNoIGFzIDIuNS4gQ2xpZW50cyBtYXkgY29udmVydCB2YWx1ZXMKIGludG8gbGFuZ3VhZ2UtbmF0aXZlIGRlY2ltYWwgZm9ybWF0cywgc3VjaCBhcyBKYXZhJ3MgW0JpZ0RlY2ltYWxdW10gb3IKIFB5dGhvbidzIFtkZWNpbWFsLkRlY2ltYWxdW10uCgogW0JpZ0RlY2ltYWxdOgogaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvbWF0aC9CaWdEZWNpbWFsLmh0bWwKIFtkZWNpbWFsLkRlY2ltYWxdOiBodHRwczovL2RvY3MucHl0aG9uLm9yZy8zL2xpYnJhcnkvZGVjaW1hbC5odG1sCgoKCgMEAAESAyAIDwr4FAoEBAACABIDXQITGuoUIFRoZSBkZWNpbWFsIHZhbHVlLCBhcyBhIHN0cmluZy4KCiBUaGUgc3RyaW5nIHJlcHJlc2VudGF0aW9uIGNvbnNpc3RzIG9mIGFuIG9wdGlvbmFsIHNpZ24sIGArYCAoYFUrMDAyQmApCiBvciBgLWAgKGBVKzAwMkRgKSwgZm9sbG93ZWQgYnkgYSBzZXF1ZW5jZSBvZiB6ZXJvIG9yIG1vcmUgZGVjaW1hbCBkaWdpdHMKICgidGhlIGludGVnZXIiKSwgb3B0aW9uYWxseSBmb2xsb3dlZCBieSBhIGZyYWN0aW9uLCBvcHRpb25hbGx5IGZvbGxvd2VkCiBieSBhbiBleHBvbmVudC4KCiBUaGUgZnJhY3Rpb24gY29uc2lzdHMgb2YgYSBkZWNpbWFsIHBvaW50IGZvbGxvd2VkIGJ5IHplcm8gb3IgbW9yZSBkZWNpbWFsCiBkaWdpdHMuIFRoZSBzdHJpbmcgbXVzdCBjb250YWluIGF0IGxlYXN0IG9uZSBkaWdpdCBpbiBlaXRoZXIgdGhlIGludGVnZXIKIG9yIHRoZSBmcmFjdGlvbi4gVGhlIG51bWJlciBmb3JtZWQgYnkgdGhlIHNpZ24sIHRoZSBpbnRlZ2VyIGFuZCB0aGUKIGZyYWN0aW9uIGlzIHJlZmVycmVkIHRvIGFzIHRoZSBzaWduaWZpY2FuZC4KCiBUaGUgZXhwb25lbnQgY29uc2lzdHMgb2YgdGhlIGNoYXJhY3RlciBgZWAgKGBVKzAwNjVgKSBvciBgRWAgKGBVKzAwNDVgKQogZm9sbG93ZWQgYnkgb25lIG9yIG1vcmUgZGVjaW1hbCBkaWdpdHMuCgogU2VydmljZXMgKipzaG91bGQqKiBub3JtYWxpemUgZGVjaW1hbCB2YWx1ZXMgYmVmb3JlIHN0b3JpbmcgdGhlbSBieToKCiAgIC0gUmVtb3ZpbmcgYW4gZXhwbGljaXRseS1wcm92aWRlZCBgK2Agc2lnbiAoYCsyLjVgIC0+IGAyLjVgKS4KICAgLSBSZXBsYWNpbmcgYSB6ZXJvLWxlbmd0aCBpbnRlZ2VyIHZhbHVlIHdpdGggYDBgIChgLjVgIC0+IGAwLjVgKS4KICAgLSBDb2VyY2luZyB0aGUgZXhwb25lbnQgY2hhcmFjdGVyIHRvIGxvd2VyLWNhc2UgKGAyLjVFOGAgLT4gYDIuNWU4YCkuCiAgIC0gUmVtb3ZpbmcgYW4gZXhwbGljaXRseS1wcm92aWRlZCB6ZXJvIGV4cG9uZW50IChgMi41ZTBgIC0+IGAyLjVgKS4KCiBTZXJ2aWNlcyAqKm1heSoqIHBlcmZvcm0gYWRkaXRpb25hbCBub3JtYWxpemF0aW9uIGJhc2VkIG9uIGl0cyBvd24gbmVlZHMKIGFuZCB0aGUgaW50ZXJuYWwgZGVjaW1hbCBpbXBsZW1lbnRhdGlvbiBzZWxlY3RlZCwgc3VjaCBhcyBzaGlmdGluZyB0aGUKIGRlY2ltYWwgcG9pbnQgYW5kIGV4cG9uZW50IHZhbHVlIHRvZ2V0aGVyIChleGFtcGxlOiBgMi41ZS0xYCA8LT4gYDAuMjVgKS4KIEFkZGl0aW9uYWxseSwgc2VydmljZXMgKiptYXkqKiBwcmVzZXJ2ZSB0cmFpbGluZyB6ZXJvZXMgaW4gdGhlIGZyYWN0aW9uCiB0byBpbmRpY2F0ZSBpbmNyZWFzZWQgcHJlY2lzaW9uLCBidXQgYXJlIG5vdCByZXF1aXJlZCB0byBkbyBzby4KCiBOb3RlIHRoYXQgb25seSB0aGUgYC5gIGNoYXJhY3RlciBpcyBzdXBwb3J0ZWQgdG8gZGl2aWRlIHRoZSBpbnRlZ2VyCiBhbmQgdGhlIGZyYWN0aW9uOyBgLGAgKipzaG91bGQgbm90KiogYmUgc3VwcG9ydGVkIHJlZ2FyZGxlc3Mgb2YgbG9jYWxlLgogQWRkaXRpb25hbGx5LCB0aG91c2FuZCBzZXBhcmF0b3JzICoqc2hvdWxkIG5vdCoqIGJlIHN1cHBvcnRlZC4gSWYgYQogc2VydmljZSBkb2VzIHN1cHBvcnQgdGhlbSwgdmFsdWVzICoqbXVzdCoqIGJlIG5vcm1hbGl6ZWQuCgogVGhlIEVOQkYgZ3JhbW1hciBpczoKCiAgICAgRGVjaW1hbFN0cmluZyA9CiAgICAgICBbU2lnbl0gU2lnbmlmaWNhbmQgW0V4cG9uZW50XTsKCiAgICAgU2lnbiA9ICcrJyB8ICctJzsKCiAgICAgU2lnbmlmaWNhbmQgPQogICAgICAgRGlnaXRzIFsnLiddIFtEaWdpdHNdIHwgW0RpZ2l0c10gJy4nIERpZ2l0czsKCiAgICAgRXhwb25lbnQgPSAoJ2UnIHwgJ0UnKSBbU2lnbl0gRGlnaXRzOwoKICAgICBEaWdpdHMgPSB7ICcwJyB8ICcxJyB8ICcyJyB8ICczJyB8ICc0JyB8ICc1JyB8ICc2JyB8ICc3JyB8ICc4JyB8ICc5JyB9OwoKIFNlcnZpY2VzICoqc2hvdWxkKiogY2xlYXJseSBkb2N1bWVudCB0aGUgcmFuZ2Ugb2Ygc3VwcG9ydGVkIHZhbHVlcywgdGhlCiBtYXhpbXVtIHN1cHBvcnRlZCBwcmVjaXNpb24gKHRvdGFsIG51bWJlciBvZiBkaWdpdHMpLCBhbmQsIGlmIGFwcGxpY2FibGUsCiB0aGUgc2NhbGUgKG51bWJlciBvZiBkaWdpdHMgYWZ0ZXIgdGhlIGRlY2ltYWwgcG9pbnQpLCBhcyB3ZWxsIGFzIGhvdyBpdAogYmVoYXZlcyB3aGVuIHJlY2VpdmluZyBvdXQtb2YtYm91bmRzIHZhbHVlcy4KCiBTZXJ2aWNlcyAqKm1heSoqIGNob29zZSB0byBhY2NlcHQgdmFsdWVzIHBhc3NlZCBhcyBpbnB1dCBldmVuIHdoZW4gdGhlCiB2YWx1ZSBoYXMgYSBoaWdoZXIgcHJlY2lzaW9uIG9yIHNjYWxlIHRoYW4gdGhlIHNlcnZpY2Ugc3VwcG9ydHMsIGFuZAogKipzaG91bGQqKiByb3VuZCB0aGUgdmFsdWUgdG8gZml0IHRoZSBzdXBwb3J0ZWQgc2NhbGUuIEFsdGVybmF0aXZlbHksIHRoZQogc2VydmljZSAqKm1heSoqIGVycm9yIHdpdGggYDQwMCBCYWQgUmVxdWVzdGAgKGBJTlZBTElEX0FSR1VNRU5UYCBpbiBnUlBDKQogaWYgcHJlY2lzaW9uIHdvdWxkIGJlIGxvc3QuCgogU2VydmljZXMgKipzaG91bGQqKiBlcnJvciB3aXRoIGA0MDAgQmFkIFJlcXVlc3RgIChgSU5WQUxJRF9BUkdVTUVOVGAgaW4KIGdSUEMpIGlmIHRoZSBzZXJ2aWNlIHJlY2VpdmVzIGEgdmFsdWUgb3V0c2lkZSBvZiB0aGUgc3VwcG9ydGVkIHJhbmdlLgoKDAoFBAACAAUSA10CCAoMCgUEAAIAARIDXQkOCgwKBQQAAgADEgNdERJiBnByb3RvMw=='; + private const string DESCRIPTOR_BUFFER = 'Chlnb29nbGUvdHlwZS9kZWNpbWFsLnByb3RvEgtnb29nbGUudHlwZSIfCgdEZWNpbWFsEhQKBXZhbHVlGAEgASgJUgV2YWx1ZUJoCg9jb20uZ29vZ2xlLnR5cGVCDERlY2ltYWxQcm90b1ABSAFaOmdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9kZWNpbWFsO2RlY2ltYWz4AQGiAgNHVFBK8B0KBhIEDgBeAQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoICgEIEgMSAB8KCQoCCB8SAxIAHwoICgEIEgMTAFEKCQoCCAsSAxMAUQoICgEIEgMUACIKCQoCCAoSAxQAIgoICgEIEgMVAC0KCQoCCAgSAxUALQoICgEIEgMWACgKCQoCCAESAxYAKAoICgEIEgMXACEKCQoCCCQSAxcAIQrtAgoCBAASBCAAXgEa4AIgQSByZXByZXNlbnRhdGlvbiBvZiBhIGRlY2ltYWwgdmFsdWUsIHN1Y2ggYXMgMi41LiBDbGllbnRzIG1heSBjb252ZXJ0IHZhbHVlcwogaW50byBsYW5ndWFnZS1uYXRpdmUgZGVjaW1hbCBmb3JtYXRzLCBzdWNoIGFzIEphdmEncyBbQmlnRGVjaW1hbF1bXSBvcgogUHl0aG9uJ3MgW2RlY2ltYWwuRGVjaW1hbF1bXS4KCiBbQmlnRGVjaW1hbF06CiBodHRwczovL2RvY3Mub3JhY2xlLmNvbS9lbi9qYXZhL2phdmFzZS8xMS9kb2NzL2FwaS9qYXZhLmJhc2UvamF2YS9tYXRoL0JpZ0RlY2ltYWwuaHRtbAogW2RlY2ltYWwuRGVjaW1hbF06IGh0dHBzOi8vZG9jcy5weXRob24ub3JnLzMvbGlicmFyeS9kZWNpbWFsLmh0bWwKCgoKAwQAARIDIAgPCvgUCgQEAAIAEgNdAhMa6hQgVGhlIGRlY2ltYWwgdmFsdWUsIGFzIGEgc3RyaW5nLgoKIFRoZSBzdHJpbmcgcmVwcmVzZW50YXRpb24gY29uc2lzdHMgb2YgYW4gb3B0aW9uYWwgc2lnbiwgYCtgIChgVSswMDJCYCkKIG9yIGAtYCAoYFUrMDAyRGApLCBmb2xsb3dlZCBieSBhIHNlcXVlbmNlIG9mIHplcm8gb3IgbW9yZSBkZWNpbWFsIGRpZ2l0cwogKCJ0aGUgaW50ZWdlciIpLCBvcHRpb25hbGx5IGZvbGxvd2VkIGJ5IGEgZnJhY3Rpb24sIG9wdGlvbmFsbHkgZm9sbG93ZWQKIGJ5IGFuIGV4cG9uZW50LgoKIFRoZSBmcmFjdGlvbiBjb25zaXN0cyBvZiBhIGRlY2ltYWwgcG9pbnQgZm9sbG93ZWQgYnkgemVybyBvciBtb3JlIGRlY2ltYWwKIGRpZ2l0cy4gVGhlIHN0cmluZyBtdXN0IGNvbnRhaW4gYXQgbGVhc3Qgb25lIGRpZ2l0IGluIGVpdGhlciB0aGUgaW50ZWdlcgogb3IgdGhlIGZyYWN0aW9uLiBUaGUgbnVtYmVyIGZvcm1lZCBieSB0aGUgc2lnbiwgdGhlIGludGVnZXIgYW5kIHRoZQogZnJhY3Rpb24gaXMgcmVmZXJyZWQgdG8gYXMgdGhlIHNpZ25pZmljYW5kLgoKIFRoZSBleHBvbmVudCBjb25zaXN0cyBvZiB0aGUgY2hhcmFjdGVyIGBlYCAoYFUrMDA2NWApIG9yIGBFYCAoYFUrMDA0NWApCiBmb2xsb3dlZCBieSBvbmUgb3IgbW9yZSBkZWNpbWFsIGRpZ2l0cy4KCiBTZXJ2aWNlcyAqKnNob3VsZCoqIG5vcm1hbGl6ZSBkZWNpbWFsIHZhbHVlcyBiZWZvcmUgc3RvcmluZyB0aGVtIGJ5OgoKICAgLSBSZW1vdmluZyBhbiBleHBsaWNpdGx5LXByb3ZpZGVkIGArYCBzaWduIChgKzIuNWAgLT4gYDIuNWApLgogICAtIFJlcGxhY2luZyBhIHplcm8tbGVuZ3RoIGludGVnZXIgdmFsdWUgd2l0aCBgMGAgKGAuNWAgLT4gYDAuNWApLgogICAtIENvZXJjaW5nIHRoZSBleHBvbmVudCBjaGFyYWN0ZXIgdG8gbG93ZXItY2FzZSAoYDIuNUU4YCAtPiBgMi41ZThgKS4KICAgLSBSZW1vdmluZyBhbiBleHBsaWNpdGx5LXByb3ZpZGVkIHplcm8gZXhwb25lbnQgKGAyLjVlMGAgLT4gYDIuNWApLgoKIFNlcnZpY2VzICoqbWF5KiogcGVyZm9ybSBhZGRpdGlvbmFsIG5vcm1hbGl6YXRpb24gYmFzZWQgb24gaXRzIG93biBuZWVkcwogYW5kIHRoZSBpbnRlcm5hbCBkZWNpbWFsIGltcGxlbWVudGF0aW9uIHNlbGVjdGVkLCBzdWNoIGFzIHNoaWZ0aW5nIHRoZQogZGVjaW1hbCBwb2ludCBhbmQgZXhwb25lbnQgdmFsdWUgdG9nZXRoZXIgKGV4YW1wbGU6IGAyLjVlLTFgIDwtPiBgMC4yNWApLgogQWRkaXRpb25hbGx5LCBzZXJ2aWNlcyAqKm1heSoqIHByZXNlcnZlIHRyYWlsaW5nIHplcm9lcyBpbiB0aGUgZnJhY3Rpb24KIHRvIGluZGljYXRlIGluY3JlYXNlZCBwcmVjaXNpb24sIGJ1dCBhcmUgbm90IHJlcXVpcmVkIHRvIGRvIHNvLgoKIE5vdGUgdGhhdCBvbmx5IHRoZSBgLmAgY2hhcmFjdGVyIGlzIHN1cHBvcnRlZCB0byBkaXZpZGUgdGhlIGludGVnZXIKIGFuZCB0aGUgZnJhY3Rpb247IGAsYCAqKnNob3VsZCBub3QqKiBiZSBzdXBwb3J0ZWQgcmVnYXJkbGVzcyBvZiBsb2NhbGUuCiBBZGRpdGlvbmFsbHksIHRob3VzYW5kIHNlcGFyYXRvcnMgKipzaG91bGQgbm90KiogYmUgc3VwcG9ydGVkLiBJZiBhCiBzZXJ2aWNlIGRvZXMgc3VwcG9ydCB0aGVtLCB2YWx1ZXMgKiptdXN0KiogYmUgbm9ybWFsaXplZC4KCiBUaGUgRU5CRiBncmFtbWFyIGlzOgoKICAgICBEZWNpbWFsU3RyaW5nID0KICAgICAgIFtTaWduXSBTaWduaWZpY2FuZCBbRXhwb25lbnRdOwoKICAgICBTaWduID0gJysnIHwgJy0nOwoKICAgICBTaWduaWZpY2FuZCA9CiAgICAgICBEaWdpdHMgWycuJ10gW0RpZ2l0c10gfCBbRGlnaXRzXSAnLicgRGlnaXRzOwoKICAgICBFeHBvbmVudCA9ICgnZScgfCAnRScpIFtTaWduXSBEaWdpdHM7CgogICAgIERpZ2l0cyA9IHsgJzAnIHwgJzEnIHwgJzInIHwgJzMnIHwgJzQnIHwgJzUnIHwgJzYnIHwgJzcnIHwgJzgnIHwgJzknIH07CgogU2VydmljZXMgKipzaG91bGQqKiBjbGVhcmx5IGRvY3VtZW50IHRoZSByYW5nZSBvZiBzdXBwb3J0ZWQgdmFsdWVzLCB0aGUKIG1heGltdW0gc3VwcG9ydGVkIHByZWNpc2lvbiAodG90YWwgbnVtYmVyIG9mIGRpZ2l0cyksIGFuZCwgaWYgYXBwbGljYWJsZSwKIHRoZSBzY2FsZSAobnVtYmVyIG9mIGRpZ2l0cyBhZnRlciB0aGUgZGVjaW1hbCBwb2ludCksIGFzIHdlbGwgYXMgaG93IGl0CiBiZWhhdmVzIHdoZW4gcmVjZWl2aW5nIG91dC1vZi1ib3VuZHMgdmFsdWVzLgoKIFNlcnZpY2VzICoqbWF5KiogY2hvb3NlIHRvIGFjY2VwdCB2YWx1ZXMgcGFzc2VkIGFzIGlucHV0IGV2ZW4gd2hlbiB0aGUKIHZhbHVlIGhhcyBhIGhpZ2hlciBwcmVjaXNpb24gb3Igc2NhbGUgdGhhbiB0aGUgc2VydmljZSBzdXBwb3J0cywgYW5kCiAqKnNob3VsZCoqIHJvdW5kIHRoZSB2YWx1ZSB0byBmaXQgdGhlIHN1cHBvcnRlZCBzY2FsZS4gQWx0ZXJuYXRpdmVseSwgdGhlCiBzZXJ2aWNlICoqbWF5KiogZXJyb3Igd2l0aCBgNDAwIEJhZCBSZXF1ZXN0YCAoYElOVkFMSURfQVJHVU1FTlRgIGluIGdSUEMpCiBpZiBwcmVjaXNpb24gd291bGQgYmUgbG9zdC4KCiBTZXJ2aWNlcyAqKnNob3VsZCoqIGVycm9yIHdpdGggYDQwMCBCYWQgUmVxdWVzdGAgKGBJTlZBTElEX0FSR1VNRU5UYCBpbgogZ1JQQykgaWYgdGhlIHNlcnZpY2UgcmVjZWl2ZXMgYSB2YWx1ZSBvdXRzaWRlIG9mIHRoZSBzdXBwb3J0ZWQgcmFuZ2UuCgoMCgUEAAIABRIDXQIICgwKBQQAAgABEgNdCQ4KDAoFBAACAAMSA10REmIGcHJvdG8z'; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/decimal.proto', messages: [ new File\MessageDescriptor('google.type.Decimal', \Google\Type\Decimal::class), diff --git a/src/GoogleTypeExprDescriptorRegistry.php b/src/GoogleTypeExprDescriptorRegistry.php index 61bcc8a..554ab2a 100644 --- a/src/GoogleTypeExprDescriptorRegistry.php +++ b/src/GoogleTypeExprDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/expr.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeExprDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeExprDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'ChZnb29nbGUvdHlwZS9leHByLnByb3RvEgtnb29nbGUudHlwZSJ6CgRFeHByEh4KCmV4cHJlc3Npb24YASABKAlSCmV4cHJlc3Npb24SFAoFdGl0bGUYAiABKAlSBXRpdGxlEiAKC2Rlc2NyaXB0aW9uGAMgASgJUgtkZXNjcmlwdGlvbhIaCghsb2NhdGlvbhgEIAEoCVIIbG9jYXRpb25CXQoPY29tLmdvb2dsZS50eXBlQglFeHByUHJvdG9QAVo0Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL2V4cHI7ZXhwcvgBAaICA0dUUEq5FAoGEgQOAEgBCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCggKAQgSAxIASwoJCgIICxIDEgBLCggKAQgSAxMAIgoJCgIIChIDEwAiCggKAQgSAxQAKgoJCgIICBIDFAAqCggKAQgSAxUAKAoJCgIIARIDFQAoCggKAQgSAxYAIQoJCgIIJBIDFgAhCp8JCgIEABIENwBIARqSCSBSZXByZXNlbnRzIGEgdGV4dHVhbCBleHByZXNzaW9uIGluIHRoZSBDb21tb24gRXhwcmVzc2lvbiBMYW5ndWFnZSAoQ0VMKQogc3ludGF4LiBDRUwgaXMgYSBDLWxpa2UgZXhwcmVzc2lvbiBsYW5ndWFnZS4gVGhlIHN5bnRheCBhbmQgc2VtYW50aWNzIG9mIENFTAogYXJlIGRvY3VtZW50ZWQgYXQgaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9jZWwtc3BlYy4KCiBFeGFtcGxlIChDb21wYXJpc29uKToKCiAgICAgdGl0bGU6ICJTdW1tYXJ5IHNpemUgbGltaXQiCiAgICAgZGVzY3JpcHRpb246ICJEZXRlcm1pbmVzIGlmIGEgc3VtbWFyeSBpcyBsZXNzIHRoYW4gMTAwIGNoYXJzIgogICAgIGV4cHJlc3Npb246ICJkb2N1bWVudC5zdW1tYXJ5LnNpemUoKSA8IDEwMCIKCiBFeGFtcGxlIChFcXVhbGl0eSk6CgogICAgIHRpdGxlOiAiUmVxdWVzdG9yIGlzIG93bmVyIgogICAgIGRlc2NyaXB0aW9uOiAiRGV0ZXJtaW5lcyBpZiByZXF1ZXN0b3IgaXMgdGhlIGRvY3VtZW50IG93bmVyIgogICAgIGV4cHJlc3Npb246ICJkb2N1bWVudC5vd25lciA9PSByZXF1ZXN0LmF1dGguY2xhaW1zLmVtYWlsIgoKIEV4YW1wbGUgKExvZ2ljKToKCiAgICAgdGl0bGU6ICJQdWJsaWMgZG9jdW1lbnRzIgogICAgIGRlc2NyaXB0aW9uOiAiRGV0ZXJtaW5lIHdoZXRoZXIgdGhlIGRvY3VtZW50IHNob3VsZCBiZSBwdWJsaWNseSB2aXNpYmxlIgogICAgIGV4cHJlc3Npb246ICJkb2N1bWVudC50eXBlICE9ICdwcml2YXRlJyAmJiBkb2N1bWVudC50eXBlICE9ICdpbnRlcm5hbCciCgogRXhhbXBsZSAoRGF0YSBNYW5pcHVsYXRpb24pOgoKICAgICB0aXRsZTogIk5vdGlmaWNhdGlvbiBzdHJpbmciCiAgICAgZGVzY3JpcHRpb246ICJDcmVhdGUgYSBub3RpZmljYXRpb24gc3RyaW5nIHdpdGggYSB0aW1lc3RhbXAuIgogICAgIGV4cHJlc3Npb246ICInTmV3IG1lc3NhZ2UgcmVjZWl2ZWQgYXQgJyArIHN0cmluZyhkb2N1bWVudC5jcmVhdGVfdGltZSkiCgogVGhlIGV4YWN0IHZhcmlhYmxlcyBhbmQgZnVuY3Rpb25zIHRoYXQgbWF5IGJlIHJlZmVyZW5jZWQgd2l0aGluIGFuIGV4cHJlc3Npb24KIGFyZSBkZXRlcm1pbmVkIGJ5IHRoZSBzZXJ2aWNlIHRoYXQgZXZhbHVhdGVzIGl0LiBTZWUgdGhlIHNlcnZpY2UKIGRvY3VtZW50YXRpb24gZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uCgoKCgMEAAESAzcIDApdCgQEAAIAEgM6AhgaUCBUZXh0dWFsIHJlcHJlc2VudGF0aW9uIG9mIGFuIGV4cHJlc3Npb24gaW4gQ29tbW9uIEV4cHJlc3Npb24gTGFuZ3VhZ2UKIHN5bnRheC4KCgwKBQQAAgAFEgM6AggKDAoFBAACAAESAzoJEwoMCgUEAAIAAxIDOhYXCqMBCgQEAAIBEgM/AhMalQEgT3B0aW9uYWwuIFRpdGxlIGZvciB0aGUgZXhwcmVzc2lvbiwgaS5lLiBhIHNob3J0IHN0cmluZyBkZXNjcmliaW5nCiBpdHMgcHVycG9zZS4gVGhpcyBjYW4gYmUgdXNlZCBlLmcuIGluIFVJcyB3aGljaCBhbGxvdyB0byBlbnRlciB0aGUKIGV4cHJlc3Npb24uCgoMCgUEAAIBBRIDPwIICgwKBQQAAgEBEgM/CQ4KDAoFBAACAQMSAz8REgqSAQoEBAACAhIDQwIZGoQBIE9wdGlvbmFsLiBEZXNjcmlwdGlvbiBvZiB0aGUgZXhwcmVzc2lvbi4gVGhpcyBpcyBhIGxvbmdlciB0ZXh0IHdoaWNoCiBkZXNjcmliZXMgdGhlIGV4cHJlc3Npb24sIGUuZy4gd2hlbiBob3ZlcmVkIG92ZXIgaXQgaW4gYSBVSS4KCgwKBQQAAgIFEgNDAggKDAoFBAACAgESA0MJFAoMCgUEAAICAxIDQxcYCowBCgQEAAIDEgNHAhYafyBPcHRpb25hbC4gU3RyaW5nIGluZGljYXRpbmcgdGhlIGxvY2F0aW9uIG9mIHRoZSBleHByZXNzaW9uIGZvciBlcnJvcgogcmVwb3J0aW5nLCBlLmcuIGEgZmlsZSBuYW1lIGFuZCBhIHBvc2l0aW9uIGluIHRoZSBmaWxlLgoKDAoFBAACAwUSA0cCCAoMCgUEAAIDARIDRwkRCgwKBQQAAgMDEgNHFBViBnByb3RvMw=='; + private const string DESCRIPTOR_BUFFER = 'ChZnb29nbGUvdHlwZS9leHByLnByb3RvEgtnb29nbGUudHlwZSJ6CgRFeHByEh4KCmV4cHJlc3Npb24YASABKAlSCmV4cHJlc3Npb24SFAoFdGl0bGUYAiABKAlSBXRpdGxlEiAKC2Rlc2NyaXB0aW9uGAMgASgJUgtkZXNjcmlwdGlvbhIaCghsb2NhdGlvbhgEIAEoCVIIbG9jYXRpb25CXwoPY29tLmdvb2dsZS50eXBlQglFeHByUHJvdG9QAUgBWjRnb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL3R5cGUvZXhwcjtleHBy+AEBogIDR1RQSrkUCgYSBA4ASAEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgBLCgkKAggLEgMSAEsKCAoBCBIDEwAiCgkKAggKEgMTACIKCAoBCBIDFAAqCgkKAggIEgMUACoKCAoBCBIDFQAoCgkKAggBEgMVACgKCAoBCBIDFgAhCgkKAggkEgMWACEKnwkKAgQAEgQ3AEgBGpIJIFJlcHJlc2VudHMgYSB0ZXh0dWFsIGV4cHJlc3Npb24gaW4gdGhlIENvbW1vbiBFeHByZXNzaW9uIExhbmd1YWdlIChDRUwpCiBzeW50YXguIENFTCBpcyBhIEMtbGlrZSBleHByZXNzaW9uIGxhbmd1YWdlLiBUaGUgc3ludGF4IGFuZCBzZW1hbnRpY3Mgb2YgQ0VMCiBhcmUgZG9jdW1lbnRlZCBhdCBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL2NlbC1zcGVjLgoKIEV4YW1wbGUgKENvbXBhcmlzb24pOgoKICAgICB0aXRsZTogIlN1bW1hcnkgc2l6ZSBsaW1pdCIKICAgICBkZXNjcmlwdGlvbjogIkRldGVybWluZXMgaWYgYSBzdW1tYXJ5IGlzIGxlc3MgdGhhbiAxMDAgY2hhcnMiCiAgICAgZXhwcmVzc2lvbjogImRvY3VtZW50LnN1bW1hcnkuc2l6ZSgpIDwgMTAwIgoKIEV4YW1wbGUgKEVxdWFsaXR5KToKCiAgICAgdGl0bGU6ICJSZXF1ZXN0b3IgaXMgb3duZXIiCiAgICAgZGVzY3JpcHRpb246ICJEZXRlcm1pbmVzIGlmIHJlcXVlc3RvciBpcyB0aGUgZG9jdW1lbnQgb3duZXIiCiAgICAgZXhwcmVzc2lvbjogImRvY3VtZW50Lm93bmVyID09IHJlcXVlc3QuYXV0aC5jbGFpbXMuZW1haWwiCgogRXhhbXBsZSAoTG9naWMpOgoKICAgICB0aXRsZTogIlB1YmxpYyBkb2N1bWVudHMiCiAgICAgZGVzY3JpcHRpb246ICJEZXRlcm1pbmUgd2hldGhlciB0aGUgZG9jdW1lbnQgc2hvdWxkIGJlIHB1YmxpY2x5IHZpc2libGUiCiAgICAgZXhwcmVzc2lvbjogImRvY3VtZW50LnR5cGUgIT0gJ3ByaXZhdGUnICYmIGRvY3VtZW50LnR5cGUgIT0gJ2ludGVybmFsJyIKCiBFeGFtcGxlIChEYXRhIE1hbmlwdWxhdGlvbik6CgogICAgIHRpdGxlOiAiTm90aWZpY2F0aW9uIHN0cmluZyIKICAgICBkZXNjcmlwdGlvbjogIkNyZWF0ZSBhIG5vdGlmaWNhdGlvbiBzdHJpbmcgd2l0aCBhIHRpbWVzdGFtcC4iCiAgICAgZXhwcmVzc2lvbjogIidOZXcgbWVzc2FnZSByZWNlaXZlZCBhdCAnICsgc3RyaW5nKGRvY3VtZW50LmNyZWF0ZV90aW1lKSIKCiBUaGUgZXhhY3QgdmFyaWFibGVzIGFuZCBmdW5jdGlvbnMgdGhhdCBtYXkgYmUgcmVmZXJlbmNlZCB3aXRoaW4gYW4gZXhwcmVzc2lvbgogYXJlIGRldGVybWluZWQgYnkgdGhlIHNlcnZpY2UgdGhhdCBldmFsdWF0ZXMgaXQuIFNlZSB0aGUgc2VydmljZQogZG9jdW1lbnRhdGlvbiBmb3IgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4KCgoKAwQAARIDNwgMCl0KBAQAAgASAzoCGBpQIFRleHR1YWwgcmVwcmVzZW50YXRpb24gb2YgYW4gZXhwcmVzc2lvbiBpbiBDb21tb24gRXhwcmVzc2lvbiBMYW5ndWFnZQogc3ludGF4LgoKDAoFBAACAAUSAzoCCAoMCgUEAAIAARIDOgkTCgwKBQQAAgADEgM6FhcKowEKBAQAAgESAz8CExqVASBPcHRpb25hbC4gVGl0bGUgZm9yIHRoZSBleHByZXNzaW9uLCBpLmUuIGEgc2hvcnQgc3RyaW5nIGRlc2NyaWJpbmcKIGl0cyBwdXJwb3NlLiBUaGlzIGNhbiBiZSB1c2VkIGUuZy4gaW4gVUlzIHdoaWNoIGFsbG93IHRvIGVudGVyIHRoZQogZXhwcmVzc2lvbi4KCgwKBQQAAgEFEgM/AggKDAoFBAACAQESAz8JDgoMCgUEAAIBAxIDPxESCpIBCgQEAAICEgNDAhkahAEgT3B0aW9uYWwuIERlc2NyaXB0aW9uIG9mIHRoZSBleHByZXNzaW9uLiBUaGlzIGlzIGEgbG9uZ2VyIHRleHQgd2hpY2gKIGRlc2NyaWJlcyB0aGUgZXhwcmVzc2lvbiwgZS5nLiB3aGVuIGhvdmVyZWQgb3ZlciBpdCBpbiBhIFVJLgoKDAoFBAACAgUSA0MCCAoMCgUEAAICARIDQwkUCgwKBQQAAgIDEgNDFxgKjAEKBAQAAgMSA0cCFhp/IE9wdGlvbmFsLiBTdHJpbmcgaW5kaWNhdGluZyB0aGUgbG9jYXRpb24gb2YgdGhlIGV4cHJlc3Npb24gZm9yIGVycm9yCiByZXBvcnRpbmcsIGUuZy4gYSBmaWxlIG5hbWUgYW5kIGEgcG9zaXRpb24gaW4gdGhlIGZpbGUuCgoMCgUEAAIDBRIDRwIICgwKBQQAAgMBEgNHCREKDAoFBAACAwMSA0cUFWIGcHJvdG8z'; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/expr.proto', messages: [ new File\MessageDescriptor('google.type.Expr', \Google\Type\Expr::class), diff --git a/src/GoogleTypeFractionDescriptorRegistry.php b/src/GoogleTypeFractionDescriptorRegistry.php index 8f95218..48099b8 100644 --- a/src/GoogleTypeFractionDescriptorRegistry.php +++ b/src/GoogleTypeFractionDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/fraction.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeFractionDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeFractionDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chpnb29nbGUvdHlwZS9mcmFjdGlvbi5wcm90bxILZ29vZ2xlLnR5cGUiSgoIRnJhY3Rpb24SHAoJbnVtZXJhdG9yGAEgASgDUgludW1lcmF0b3ISIAoLZGVub21pbmF0b3IYAiABKANSC2Rlbm9taW5hdG9yQmkKD2NvbS5nb29nbGUudHlwZUINRnJhY3Rpb25Qcm90b1ABWjxnb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL3R5cGUvZnJhY3Rpb247ZnJhY3Rpb274AQGiAgNHVFBKjggKBhIEDgAgAQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoICgEIEgMSAFMKCQoCCAsSAxIAUwoICgEIEgMTACIKCQoCCAoSAxMAIgoICgEIEgMUAC4KCQoCCAgSAxQALgoICgEIEgMVACgKCQoCCAESAxUAKAoICgEIEgMWACEKCQoCCCQSAxYAIQpVCgIEABIEGQAgARpJIFJlcHJlc2VudHMgYSBmcmFjdGlvbiBpbiB0ZXJtcyBvZiBhIG51bWVyYXRvciBkaXZpZGVkIGJ5IGEgZGVub21pbmF0b3IuCgoKCgMEAAESAxkIEAo8CgQEAAIAEgMbAhYaLyBUaGUgbnVtZXJhdG9yIGluIHRoZSBmcmFjdGlvbiwgZS5nLiAyIGluIDIvMy4KCgwKBQQAAgAFEgMbAgcKDAoFBAACAAESAxsIEQoMCgUEAAIAAxIDGxQVCl0KBAQAAgESAx8CGBpQIFRoZSB2YWx1ZSBieSB3aGljaCB0aGUgbnVtZXJhdG9yIGlzIGRpdmlkZWQsIGUuZy4gMyBpbiAyLzMuIE11c3QgYmUKIHBvc2l0aXZlLgoKDAoFBAACAQUSAx8CBwoMCgUEAAIBARIDHwgTCgwKBQQAAgEDEgMfFhdiBnByb3RvMw=='; + private const string DESCRIPTOR_BUFFER = 'Chpnb29nbGUvdHlwZS9mcmFjdGlvbi5wcm90bxILZ29vZ2xlLnR5cGUiSgoIRnJhY3Rpb24SHAoJbnVtZXJhdG9yGAEgASgDUgludW1lcmF0b3ISIAoLZGVub21pbmF0b3IYAiABKANSC2Rlbm9taW5hdG9yQmsKD2NvbS5nb29nbGUudHlwZUINRnJhY3Rpb25Qcm90b1ABSAFaPGdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9mcmFjdGlvbjtmcmFjdGlvbvgBAaICA0dUUEqOCAoGEgQOACABCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCggKAQgSAxIAUwoJCgIICxIDEgBTCggKAQgSAxMAIgoJCgIIChIDEwAiCggKAQgSAxQALgoJCgIICBIDFAAuCggKAQgSAxUAKAoJCgIIARIDFQAoCggKAQgSAxYAIQoJCgIIJBIDFgAhClUKAgQAEgQZACABGkkgUmVwcmVzZW50cyBhIGZyYWN0aW9uIGluIHRlcm1zIG9mIGEgbnVtZXJhdG9yIGRpdmlkZWQgYnkgYSBkZW5vbWluYXRvci4KCgoKAwQAARIDGQgQCjwKBAQAAgASAxsCFhovIFRoZSBudW1lcmF0b3IgaW4gdGhlIGZyYWN0aW9uLCBlLmcuIDIgaW4gMi8zLgoKDAoFBAACAAUSAxsCBwoMCgUEAAIAARIDGwgRCgwKBQQAAgADEgMbFBUKXQoEBAACARIDHwIYGlAgVGhlIHZhbHVlIGJ5IHdoaWNoIHRoZSBudW1lcmF0b3IgaXMgZGl2aWRlZCwgZS5nLiAzIGluIDIvMy4gTXVzdCBiZQogcG9zaXRpdmUuCgoMCgUEAAIBBRIDHwIHCgwKBQQAAgEBEgMfCBMKDAoFBAACAQMSAx8WF2IGcHJvdG8z'; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/fraction.proto', messages: [ new File\MessageDescriptor('google.type.Fraction', \Google\Type\Fraction::class), diff --git a/src/GoogleTypeIntervalDescriptorRegistry.php b/src/GoogleTypeIntervalDescriptorRegistry.php index 20b81d5..e0a915e 100644 --- a/src/GoogleTypeIntervalDescriptorRegistry.php +++ b/src/GoogleTypeIntervalDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/interval.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeIntervalDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeIntervalDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chpnb29nbGUvdHlwZS9pbnRlcnZhbC5wcm90bxILZ29vZ2xlLnR5cGUaH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAucHJvdG8ifAoISW50ZXJ2YWwSOQoKc3RhcnRfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCXN0YXJ0VGltZRI1CghlbmRfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSB2VuZFRpbWVCaQoPY29tLmdvb2dsZS50eXBlQg1JbnRlcnZhbFByb3RvUAFaPGdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9pbnRlcnZhbDtpbnRlcnZhbPgBAaICA0dUUEqjCwoGEgQOAC0BCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCgkKAgMAEgMSACkKCAoBCBIDFAAfCgkKAggfEgMUAB8KCAoBCBIDFQBTCgkKAggLEgMVAFMKCAoBCBIDFgAiCgkKAggKEgMWACIKCAoBCBIDFwAuCgkKAggIEgMXAC4KCAoBCBIDGAAoCgkKAggBEgMYACgKCAoBCBIDGQAhCgkKAggkEgMZACEKugIKAgQAEgQhAC0BGq0CIFJlcHJlc2VudHMgYSB0aW1lIGludGVydmFsLCBlbmNvZGVkIGFzIGEgVGltZXN0YW1wIHN0YXJ0IChpbmNsdXNpdmUpIGFuZCBhCiBUaW1lc3RhbXAgZW5kIChleGNsdXNpdmUpLgoKIFRoZSBzdGFydCBtdXN0IGJlIGxlc3MgdGhhbiBvciBlcXVhbCB0byB0aGUgZW5kLgogV2hlbiB0aGUgc3RhcnQgZXF1YWxzIHRoZSBlbmQsIHRoZSBpbnRlcnZhbCBpcyBlbXB0eSAobWF0Y2hlcyBubyB0aW1lKS4KIFdoZW4gYm90aCBzdGFydCBhbmQgZW5kIGFyZSB1bnNwZWNpZmllZCwgdGhlIGludGVydmFsIG1hdGNoZXMgYW55IHRpbWUuCgoKCgMEAAESAyEIEAqbAQoEBAACABIDJgIrGo0BIE9wdGlvbmFsLiBJbmNsdXNpdmUgc3RhcnQgb2YgdGhlIGludGVydmFsLgoKIElmIHNwZWNpZmllZCwgYSBUaW1lc3RhbXAgbWF0Y2hpbmcgdGhpcyBpbnRlcnZhbCB3aWxsIGhhdmUgdG8gYmUgdGhlIHNhbWUKIG9yIGFmdGVyIHRoZSBzdGFydC4KCgwKBQQAAgAGEgMmAhsKDAoFBAACAAESAyYcJgoMCgUEAAIAAxIDJikqCosBCgQEAAIBEgMsAikafiBPcHRpb25hbC4gRXhjbHVzaXZlIGVuZCBvZiB0aGUgaW50ZXJ2YWwuCgogSWYgc3BlY2lmaWVkLCBhIFRpbWVzdGFtcCBtYXRjaGluZyB0aGlzIGludGVydmFsIHdpbGwgaGF2ZSB0byBiZSBiZWZvcmUgdGhlCiBlbmQuCgoMCgUEAAIBBhIDLAIbCgwKBQQAAgEBEgMsHCQKDAoFBAACAQMSAywnKGIGcHJvdG8z'; + private const string DESCRIPTOR_BUFFER = 'Chpnb29nbGUvdHlwZS9pbnRlcnZhbC5wcm90bxILZ29vZ2xlLnR5cGUaH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAucHJvdG8ifAoISW50ZXJ2YWwSOQoKc3RhcnRfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCXN0YXJ0VGltZRI1CghlbmRfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSB2VuZFRpbWVCawoPY29tLmdvb2dsZS50eXBlQg1JbnRlcnZhbFByb3RvUAFIAVo8Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL2ludGVydmFsO2ludGVydmFs+AEBogIDR1RQSqMLCgYSBA4ALQEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCQoCAwASAxIAKQoICgEIEgMUAB8KCQoCCB8SAxQAHwoICgEIEgMVAFMKCQoCCAsSAxUAUwoICgEIEgMWACIKCQoCCAoSAxYAIgoICgEIEgMXAC4KCQoCCAgSAxcALgoICgEIEgMYACgKCQoCCAESAxgAKAoICgEIEgMZACEKCQoCCCQSAxkAIQq6AgoCBAASBCEALQEarQIgUmVwcmVzZW50cyBhIHRpbWUgaW50ZXJ2YWwsIGVuY29kZWQgYXMgYSBUaW1lc3RhbXAgc3RhcnQgKGluY2x1c2l2ZSkgYW5kIGEKIFRpbWVzdGFtcCBlbmQgKGV4Y2x1c2l2ZSkuCgogVGhlIHN0YXJ0IG11c3QgYmUgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSBlbmQuCiBXaGVuIHRoZSBzdGFydCBlcXVhbHMgdGhlIGVuZCwgdGhlIGludGVydmFsIGlzIGVtcHR5IChtYXRjaGVzIG5vIHRpbWUpLgogV2hlbiBib3RoIHN0YXJ0IGFuZCBlbmQgYXJlIHVuc3BlY2lmaWVkLCB0aGUgaW50ZXJ2YWwgbWF0Y2hlcyBhbnkgdGltZS4KCgoKAwQAARIDIQgQCpsBCgQEAAIAEgMmAisajQEgT3B0aW9uYWwuIEluY2x1c2l2ZSBzdGFydCBvZiB0aGUgaW50ZXJ2YWwuCgogSWYgc3BlY2lmaWVkLCBhIFRpbWVzdGFtcCBtYXRjaGluZyB0aGlzIGludGVydmFsIHdpbGwgaGF2ZSB0byBiZSB0aGUgc2FtZQogb3IgYWZ0ZXIgdGhlIHN0YXJ0LgoKDAoFBAACAAYSAyYCGwoMCgUEAAIAARIDJhwmCgwKBQQAAgADEgMmKSoKiwEKBAQAAgESAywCKRp+IE9wdGlvbmFsLiBFeGNsdXNpdmUgZW5kIG9mIHRoZSBpbnRlcnZhbC4KCiBJZiBzcGVjaWZpZWQsIGEgVGltZXN0YW1wIG1hdGNoaW5nIHRoaXMgaW50ZXJ2YWwgd2lsbCBoYXZlIHRvIGJlIGJlZm9yZSB0aGUKIGVuZC4KCgwKBQQAAgEGEgMsAhsKDAoFBAACAQESAywcJAoMCgUEAAIBAxIDLCcoYgZwcm90bzM='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/interval.proto', dependencies: [ 'google/protobuf/timestamp.proto', diff --git a/src/GoogleTypeLatlngDescriptorRegistry.php b/src/GoogleTypeLatlngDescriptorRegistry.php index fbec6a0..e0c7726 100644 --- a/src/GoogleTypeLatlngDescriptorRegistry.php +++ b/src/GoogleTypeLatlngDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/latlng.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeLatlngDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeLatlngDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chhnb29nbGUvdHlwZS9sYXRsbmcucHJvdG8SC2dvb2dsZS50eXBlIkIKBkxhdExuZxIaCghsYXRpdHVkZRgBIAEoAVIIbGF0aXR1ZGUSHAoJbG9uZ2l0dWRlGAIgASgBUglsb25naXR1ZGVCYwoPY29tLmdvb2dsZS50eXBlQgtMYXRMbmdQcm90b1ABWjhnb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL3R5cGUvbGF0bG5nO2xhdGxuZ/gBAaICA0dUUEqtCgoGEgQOACQBCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCggKAQgSAxIAHwoJCgIIHxIDEgAfCggKAQgSAxMATwoJCgIICxIDEwBPCggKAQgSAxQAIgoJCgIIChIDFAAiCggKAQgSAxUALAoJCgIICBIDFQAsCggKAQgSAxYAKAoJCgIIARIDFgAoCggKAQgSAxcAIQoJCgIIJBIDFwAhCtYCCgIEABIEHgAkARrJAiBBbiBvYmplY3QgdGhhdCByZXByZXNlbnRzIGEgbGF0aXR1ZGUvbG9uZ2l0dWRlIHBhaXIuIFRoaXMgaXMgZXhwcmVzc2VkIGFzIGEKIHBhaXIgb2YgZG91YmxlcyB0byByZXByZXNlbnQgZGVncmVlcyBsYXRpdHVkZSBhbmQgZGVncmVlcyBsb25naXR1ZGUuIFVubGVzcwogc3BlY2lmaWVkIG90aGVyd2lzZSwgdGhpcyBtdXN0IGNvbmZvcm0gdG8gdGhlCiA8YSBocmVmPSJodHRwOi8vd3d3LnVub29zYS5vcmcvcGRmL2ljZy8yMDEyL3RlbXBsYXRlL1dHU184NC5wZGYiPldHUzg0CiBzdGFuZGFyZDwvYT4uIFZhbHVlcyBtdXN0IGJlIHdpdGhpbiBub3JtYWxpemVkIHJhbmdlcy4KCgoKAwQAARIDHggOCk8KBAQAAgASAyACFhpCIFRoZSBsYXRpdHVkZSBpbiBkZWdyZWVzLiBJdCBtdXN0IGJlIGluIHRoZSByYW5nZSBbLTkwLjAsICs5MC4wXS4KCgwKBQQAAgAFEgMgAggKDAoFBAACAAESAyAJEQoMCgUEAAIAAxIDIBQVClIKBAQAAgESAyMCFxpFIFRoZSBsb25naXR1ZGUgaW4gZGVncmVlcy4gSXQgbXVzdCBiZSBpbiB0aGUgcmFuZ2UgWy0xODAuMCwgKzE4MC4wXS4KCgwKBQQAAgEFEgMjAggKDAoFBAACAQESAyMJEgoMCgUEAAIBAxIDIxUWYgZwcm90bzM='; + private const string DESCRIPTOR_BUFFER = 'Chhnb29nbGUvdHlwZS9sYXRsbmcucHJvdG8SC2dvb2dsZS50eXBlIkIKBkxhdExuZxIaCghsYXRpdHVkZRgBIAEoAVIIbGF0aXR1ZGUSHAoJbG9uZ2l0dWRlGAIgASgBUglsb25naXR1ZGVCZQoPY29tLmdvb2dsZS50eXBlQgtMYXRMbmdQcm90b1ABSAFaOGdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9sYXRsbmc7bGF0bG5n+AEBogIDR1RQSq0KCgYSBA4AJAEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgAfCgkKAggfEgMSAB8KCAoBCBIDEwBPCgkKAggLEgMTAE8KCAoBCBIDFAAiCgkKAggKEgMUACIKCAoBCBIDFQAsCgkKAggIEgMVACwKCAoBCBIDFgAoCgkKAggBEgMWACgKCAoBCBIDFwAhCgkKAggkEgMXACEK1gIKAgQAEgQeACQBGskCIEFuIG9iamVjdCB0aGF0IHJlcHJlc2VudHMgYSBsYXRpdHVkZS9sb25naXR1ZGUgcGFpci4gVGhpcyBpcyBleHByZXNzZWQgYXMgYQogcGFpciBvZiBkb3VibGVzIHRvIHJlcHJlc2VudCBkZWdyZWVzIGxhdGl0dWRlIGFuZCBkZWdyZWVzIGxvbmdpdHVkZS4gVW5sZXNzCiBzcGVjaWZpZWQgb3RoZXJ3aXNlLCB0aGlzIG11c3QgY29uZm9ybSB0byB0aGUKIDxhIGhyZWY9Imh0dHA6Ly93d3cudW5vb3NhLm9yZy9wZGYvaWNnLzIwMTIvdGVtcGxhdGUvV0dTXzg0LnBkZiI+V0dTODQKIHN0YW5kYXJkPC9hPi4gVmFsdWVzIG11c3QgYmUgd2l0aGluIG5vcm1hbGl6ZWQgcmFuZ2VzLgoKCgoDBAABEgMeCA4KTwoEBAACABIDIAIWGkIgVGhlIGxhdGl0dWRlIGluIGRlZ3JlZXMuIEl0IG11c3QgYmUgaW4gdGhlIHJhbmdlIFstOTAuMCwgKzkwLjBdLgoKDAoFBAACAAUSAyACCAoMCgUEAAIAARIDIAkRCgwKBQQAAgADEgMgFBUKUgoEBAACARIDIwIXGkUgVGhlIGxvbmdpdHVkZSBpbiBkZWdyZWVzLiBJdCBtdXN0IGJlIGluIHRoZSByYW5nZSBbLTE4MC4wLCArMTgwLjBdLgoKDAoFBAACAQUSAyMCCAoMCgUEAAIBARIDIwkSCgwKBQQAAgEDEgMjFRZiBnByb3RvMw=='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/latlng.proto', messages: [ new File\MessageDescriptor('google.type.LatLng', \Google\Type\LatLng::class), diff --git a/src/GoogleTypeLocalizedTextDescriptorRegistry.php b/src/GoogleTypeLocalizedTextDescriptorRegistry.php index b240150..d40414f 100644 --- a/src/GoogleTypeLocalizedTextDescriptorRegistry.php +++ b/src/GoogleTypeLocalizedTextDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/localized_text.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeLocalizedTextDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeLocalizedTextDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'CiBnb29nbGUvdHlwZS9sb2NhbGl6ZWRfdGV4dC5wcm90bxILZ29vZ2xlLnR5cGUiSAoNTG9jYWxpemVkVGV4dBISCgR0ZXh0GAEgASgJUgR0ZXh0EiMKDWxhbmd1YWdlX2NvZGUYAiABKAlSDGxhbmd1YWdlQ29kZUJ6Cg9jb20uZ29vZ2xlLnR5cGVCEkxvY2FsaXplZFRleHRQcm90b1ABWkhnb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL3R5cGUvbG9jYWxpemVkX3RleHQ7bG9jYWxpemVkX3RleHT4AQGiAgNHVFBK+wgKBhIEDgAjAQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoICgEIEgMSAB8KCQoCCB8SAxIAHwoICgEIEgMTAF8KCQoCCAsSAxMAXwoICgEIEgMUACIKCQoCCAoSAxQAIgoICgEIEgMVADMKCQoCCAgSAxUAMwoICgEIEgMWACgKCQoCCAESAxYAKAoICgEIEgMXACEKCQoCCCQSAxcAIQpDCgIEABIEGgAjARo3IExvY2FsaXplZCB2YXJpYW50IG9mIGEgdGV4dCBpbiBhIHBhcnRpY3VsYXIgbGFuZ3VhZ2UuCgoKCgMEAAESAxoIFQpXCgQEAAIAEgMcAhIaSiBMb2NhbGl6ZWQgc3RyaW5nIGluIHRoZSBsYW5ndWFnZSBjb3JyZXNwb25kaW5nIHRvIGBsYW5ndWFnZV9jb2RlJyBiZWxvdy4KCgwKBQQAAgAFEgMcAggKDAoFBAACAAESAxwJDQoMCgUEAAIAAxIDHBARCqsBCgQEAAIBEgMiAhsanQEgVGhlIHRleHQncyBCQ1AtNDcgbGFuZ3VhZ2UgY29kZSwgc3VjaCBhcyAiZW4tVVMiIG9yICJzci1MYXRuIi4KCiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlCiBodHRwOi8vd3d3LnVuaWNvZGUub3JnL3JlcG9ydHMvdHIzNS8jVW5pY29kZV9sb2NhbGVfaWRlbnRpZmllci4KCgwKBQQAAgEFEgMiAggKDAoFBAACAQESAyIJFgoMCgUEAAIBAxIDIhkaYgZwcm90bzM='; + private const string DESCRIPTOR_BUFFER = 'CiBnb29nbGUvdHlwZS9sb2NhbGl6ZWRfdGV4dC5wcm90bxILZ29vZ2xlLnR5cGUiSAoNTG9jYWxpemVkVGV4dBISCgR0ZXh0GAEgASgJUgR0ZXh0EiMKDWxhbmd1YWdlX2NvZGUYAiABKAlSDGxhbmd1YWdlQ29kZUJ8Cg9jb20uZ29vZ2xlLnR5cGVCEkxvY2FsaXplZFRleHRQcm90b1ABSAFaSGdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9sb2NhbGl6ZWRfdGV4dDtsb2NhbGl6ZWRfdGV4dPgBAaICA0dUUEr7CAoGEgQOACMBCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCggKAQgSAxIAHwoJCgIIHxIDEgAfCggKAQgSAxMAXwoJCgIICxIDEwBfCggKAQgSAxQAIgoJCgIIChIDFAAiCggKAQgSAxUAMwoJCgIICBIDFQAzCggKAQgSAxYAKAoJCgIIARIDFgAoCggKAQgSAxcAIQoJCgIIJBIDFwAhCkMKAgQAEgQaACMBGjcgTG9jYWxpemVkIHZhcmlhbnQgb2YgYSB0ZXh0IGluIGEgcGFydGljdWxhciBsYW5ndWFnZS4KCgoKAwQAARIDGggVClcKBAQAAgASAxwCEhpKIExvY2FsaXplZCBzdHJpbmcgaW4gdGhlIGxhbmd1YWdlIGNvcnJlc3BvbmRpbmcgdG8gYGxhbmd1YWdlX2NvZGUnIGJlbG93LgoKDAoFBAACAAUSAxwCCAoMCgUEAAIAARIDHAkNCgwKBQQAAgADEgMcEBEKqwEKBAQAAgESAyICGxqdASBUaGUgdGV4dCdzIEJDUC00NyBsYW5ndWFnZSBjb2RlLCBzdWNoIGFzICJlbi1VUyIgb3IgInNyLUxhdG4iLgoKIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUKIGh0dHA6Ly93d3cudW5pY29kZS5vcmcvcmVwb3J0cy90cjM1LyNVbmljb2RlX2xvY2FsZV9pZGVudGlmaWVyLgoKDAoFBAACAQUSAyICCAoMCgUEAAIBARIDIgkWCgwKBQQAAgEDEgMiGRpiBnByb3RvMw=='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/localized_text.proto', messages: [ new File\MessageDescriptor('google.type.LocalizedText', \Google\Type\LocalizedText::class), diff --git a/src/GoogleTypeMoneyDescriptorRegistry.php b/src/GoogleTypeMoneyDescriptorRegistry.php index a0888f2..b9b00f2 100644 --- a/src/GoogleTypeMoneyDescriptorRegistry.php +++ b/src/GoogleTypeMoneyDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/money.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeMoneyDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeMoneyDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chdnb29nbGUvdHlwZS9tb25leS5wcm90bxILZ29vZ2xlLnR5cGUiWAoFTW9uZXkSIwoNY3VycmVuY3lfY29kZRgBIAEoCVIMY3VycmVuY3lDb2RlEhQKBXVuaXRzGAIgASgDUgV1bml0cxIUCgVuYW5vcxgDIAEoBVIFbmFub3NCYAoPY29tLmdvb2dsZS50eXBlQgpNb25leVByb3RvUAFaNmdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9tb25leTttb25lefgBAaICA0dUUEreCwoGEgQOACkBCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCggKAQgSAxIAHwoJCgIIHxIDEgAfCggKAQgSAxMATQoJCgIICxIDEwBNCggKAQgSAxQAIgoJCgIIChIDFAAiCggKAQgSAxUAKwoJCgIICBIDFQArCggKAQgSAxYAKAoJCgIIARIDFgAoCggKAQgSAxcAIQoJCgIIJBIDFwAhCkMKAgQAEgQaACkBGjcgUmVwcmVzZW50cyBhbiBhbW91bnQgb2YgbW9uZXkgd2l0aCBpdHMgY3VycmVuY3kgdHlwZS4KCgoKAwQAARIDGggNCkIKBAQAAgASAxwCGxo1IFRoZSB0aHJlZS1sZXR0ZXIgY3VycmVuY3kgY29kZSBkZWZpbmVkIGluIElTTyA0MjE3LgoKDAoFBAACAAUSAxwCCAoMCgUEAAIAARIDHAkWCgwKBQQAAgADEgMcGRoKdgoEBAACARIDIAISGmkgVGhlIHdob2xlIHVuaXRzIG9mIHRoZSBhbW91bnQuCiBGb3IgZXhhbXBsZSBpZiBgY3VycmVuY3lDb2RlYCBpcyBgIlVTRCJgLCB0aGVuIDEgdW5pdCBpcyBvbmUgVVMgZG9sbGFyLgoKDAoFBAACAQUSAyACBwoMCgUEAAIBARIDIAgNCgwKBQQAAgEDEgMgEBEKgQMKBAQAAgISAygCEhrzAiBOdW1iZXIgb2YgbmFubyAoMTBeLTkpIHVuaXRzIG9mIHRoZSBhbW91bnQuCiBUaGUgdmFsdWUgbXVzdCBiZSBiZXR3ZWVuIC05OTksOTk5LDk5OSBhbmQgKzk5OSw5OTksOTk5IGluY2x1c2l2ZS4KIElmIGB1bml0c2AgaXMgcG9zaXRpdmUsIGBuYW5vc2AgbXVzdCBiZSBwb3NpdGl2ZSBvciB6ZXJvLgogSWYgYHVuaXRzYCBpcyB6ZXJvLCBgbmFub3NgIGNhbiBiZSBwb3NpdGl2ZSwgemVybywgb3IgbmVnYXRpdmUuCiBJZiBgdW5pdHNgIGlzIG5lZ2F0aXZlLCBgbmFub3NgIG11c3QgYmUgbmVnYXRpdmUgb3IgemVyby4KIEZvciBleGFtcGxlICQtMS43NSBpcyByZXByZXNlbnRlZCBhcyBgdW5pdHNgPS0xIGFuZCBgbmFub3NgPS03NTAsMDAwLDAwMC4KCgwKBQQAAgIFEgMoAgcKDAoFBAACAgESAygIDQoMCgUEAAICAxIDKBARYgZwcm90bzM='; + private const string DESCRIPTOR_BUFFER = 'Chdnb29nbGUvdHlwZS9tb25leS5wcm90bxILZ29vZ2xlLnR5cGUiWAoFTW9uZXkSIwoNY3VycmVuY3lfY29kZRgBIAEoCVIMY3VycmVuY3lDb2RlEhQKBXVuaXRzGAIgASgDUgV1bml0cxIUCgVuYW5vcxgDIAEoBVIFbmFub3NCYgoPY29tLmdvb2dsZS50eXBlQgpNb25leVByb3RvUAFIAVo2Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL21vbmV5O21vbmV5+AEBogIDR1RQSt4LCgYSBA4AKQEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgAfCgkKAggfEgMSAB8KCAoBCBIDEwBNCgkKAggLEgMTAE0KCAoBCBIDFAAiCgkKAggKEgMUACIKCAoBCBIDFQArCgkKAggIEgMVACsKCAoBCBIDFgAoCgkKAggBEgMWACgKCAoBCBIDFwAhCgkKAggkEgMXACEKQwoCBAASBBoAKQEaNyBSZXByZXNlbnRzIGFuIGFtb3VudCBvZiBtb25leSB3aXRoIGl0cyBjdXJyZW5jeSB0eXBlLgoKCgoDBAABEgMaCA0KQgoEBAACABIDHAIbGjUgVGhlIHRocmVlLWxldHRlciBjdXJyZW5jeSBjb2RlIGRlZmluZWQgaW4gSVNPIDQyMTcuCgoMCgUEAAIABRIDHAIICgwKBQQAAgABEgMcCRYKDAoFBAACAAMSAxwZGgp2CgQEAAIBEgMgAhIaaSBUaGUgd2hvbGUgdW5pdHMgb2YgdGhlIGFtb3VudC4KIEZvciBleGFtcGxlIGlmIGBjdXJyZW5jeUNvZGVgIGlzIGAiVVNEImAsIHRoZW4gMSB1bml0IGlzIG9uZSBVUyBkb2xsYXIuCgoMCgUEAAIBBRIDIAIHCgwKBQQAAgEBEgMgCA0KDAoFBAACAQMSAyAQEQqBAwoEBAACAhIDKAISGvMCIE51bWJlciBvZiBuYW5vICgxMF4tOSkgdW5pdHMgb2YgdGhlIGFtb3VudC4KIFRoZSB2YWx1ZSBtdXN0IGJlIGJldHdlZW4gLTk5OSw5OTksOTk5IGFuZCArOTk5LDk5OSw5OTkgaW5jbHVzaXZlLgogSWYgYHVuaXRzYCBpcyBwb3NpdGl2ZSwgYG5hbm9zYCBtdXN0IGJlIHBvc2l0aXZlIG9yIHplcm8uCiBJZiBgdW5pdHNgIGlzIHplcm8sIGBuYW5vc2AgY2FuIGJlIHBvc2l0aXZlLCB6ZXJvLCBvciBuZWdhdGl2ZS4KIElmIGB1bml0c2AgaXMgbmVnYXRpdmUsIGBuYW5vc2AgbXVzdCBiZSBuZWdhdGl2ZSBvciB6ZXJvLgogRm9yIGV4YW1wbGUgJC0xLjc1IGlzIHJlcHJlc2VudGVkIGFzIGB1bml0c2A9LTEgYW5kIGBuYW5vc2A9LTc1MCwwMDAsMDAwLgoKDAoFBAACAgUSAygCBwoMCgUEAAICARIDKAgNCgwKBQQAAgIDEgMoEBFiBnByb3RvMw=='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/money.proto', messages: [ new File\MessageDescriptor('google.type.Money', \Google\Type\Money::class), diff --git a/src/GoogleTypeMonthDescriptorRegistry.php b/src/GoogleTypeMonthDescriptorRegistry.php index 77f7121..5400456 100644 --- a/src/GoogleTypeMonthDescriptorRegistry.php +++ b/src/GoogleTypeMonthDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/month.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeMonthDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeMonthDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chdnb29nbGUvdHlwZS9tb250aC5wcm90bxILZ29vZ2xlLnR5cGUqrgEKBU1vbnRoEhMKEU1PTlRIX1VOU1BFQ0lGSUVEEgsKB0pBTlVBUlkQARIMCghGRUJSVUFSWRACEgkKBU1BUkNIEAMSCQoFQVBSSUwQBBIHCgNNQVkQBRIICgRKVU5FEAYSCAoESlVMWRAHEgoKBkFVR1VTVBAIEg0KCVNFUFRFTUJFUhAJEgsKB09DVE9CRVIQChIMCghOT1ZFTUJFUhALEgwKCERFQ0VNQkVSEAxCYAoPY29tLmdvb2dsZS50eXBlQgpNb250aFByb3RvUAFaNmdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9tb250aDttb250aPgBAaICA0dUUErUDAoGEgQOAEABCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCggKAQgSAxIATQoJCgIICxIDEgBNCggKAQgSAxMAIgoJCgIIChIDEwAiCggKAQgSAxQAKwoJCgIICBIDFAArCggKAQgSAxUAKAoJCgIIARIDFQAoCggKAQgSAxYAIQoJCgIIJBIDFgAhCjsKAgUAEgQZAEABGi8gUmVwcmVzZW50cyBhIG1vbnRoIGluIHRoZSBHcmVnb3JpYW4gY2FsZW5kYXIuCgoKCgMFAAESAxkFCgolCgQFAAIAEgMbAhgaGCBUaGUgdW5zcGVjaWZpZWQgbW9udGguCgoMCgUFAAIAARIDGwITCgwKBQUAAgACEgMbFhcKJAoEBQACARIDHgIOGhcgVGhlIG1vbnRoIG9mIEphbnVhcnkuCgoMCgUFAAIBARIDHgIJCgwKBQUAAgECEgMeDA0KJQoEBQACAhIDIQIPGhggVGhlIG1vbnRoIG9mIEZlYnJ1YXJ5LgoKDAoFBQACAgESAyECCgoMCgUFAAICAhIDIQ0OCiIKBAUAAgMSAyQCDBoVIFRoZSBtb250aCBvZiBNYXJjaC4KCgwKBQUAAgMBEgMkAgcKDAoFBQACAwISAyQKCwoiCgQFAAIEEgMnAgwaFSBUaGUgbW9udGggb2YgQXByaWwuCgoMCgUFAAIEARIDJwIHCgwKBQUAAgQCEgMnCgsKIAoEBQACBRIDKgIKGhMgVGhlIG1vbnRoIG9mIE1heS4KCgwKBQUAAgUBEgMqAgUKDAoFBQACBQISAyoICQohCgQFAAIGEgMtAgsaFCBUaGUgbW9udGggb2YgSnVuZS4KCgwKBQUAAgYBEgMtAgYKDAoFBQACBgISAy0JCgohCgQFAAIHEgMwAgsaFCBUaGUgbW9udGggb2YgSnVseS4KCgwKBQUAAgcBEgMwAgYKDAoFBQACBwISAzAJCgojCgQFAAIIEgMzAg0aFiBUaGUgbW9udGggb2YgQXVndXN0LgoKDAoFBQACCAESAzMCCAoMCgUFAAIIAhIDMwsMCiYKBAUAAgkSAzYCEBoZIFRoZSBtb250aCBvZiBTZXB0ZW1iZXIuCgoMCgUFAAIJARIDNgILCgwKBQUAAgkCEgM2Dg8KJAoEBQACChIDOQIPGhcgVGhlIG1vbnRoIG9mIE9jdG9iZXIuCgoMCgUFAAIKARIDOQIJCgwKBQUAAgoCEgM5DA4KJQoEBQACCxIDPAIQGhggVGhlIG1vbnRoIG9mIE5vdmVtYmVyLgoKDAoFBQACCwESAzwCCgoMCgUFAAILAhIDPA0PCiUKBAUAAgwSAz8CEBoYIFRoZSBtb250aCBvZiBEZWNlbWJlci4KCgwKBQUAAgwBEgM/AgoKDAoFBQACDAISAz8ND2IGcHJvdG8z'; + private const string DESCRIPTOR_BUFFER = 'Chdnb29nbGUvdHlwZS9tb250aC5wcm90bxILZ29vZ2xlLnR5cGUqrgEKBU1vbnRoEhMKEU1PTlRIX1VOU1BFQ0lGSUVEEgsKB0pBTlVBUlkQARIMCghGRUJSVUFSWRACEgkKBU1BUkNIEAMSCQoFQVBSSUwQBBIHCgNNQVkQBRIICgRKVU5FEAYSCAoESlVMWRAHEgoKBkFVR1VTVBAIEg0KCVNFUFRFTUJFUhAJEgsKB09DVE9CRVIQChIMCghOT1ZFTUJFUhALEgwKCERFQ0VNQkVSEAxCYgoPY29tLmdvb2dsZS50eXBlQgpNb250aFByb3RvUAFIAVo2Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL21vbnRoO21vbnRo+AEBogIDR1RQStQMCgYSBA4AQAEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgBNCgkKAggLEgMSAE0KCAoBCBIDEwAiCgkKAggKEgMTACIKCAoBCBIDFAArCgkKAggIEgMUACsKCAoBCBIDFQAoCgkKAggBEgMVACgKCAoBCBIDFgAhCgkKAggkEgMWACEKOwoCBQASBBkAQAEaLyBSZXByZXNlbnRzIGEgbW9udGggaW4gdGhlIEdyZWdvcmlhbiBjYWxlbmRhci4KCgoKAwUAARIDGQUKCiUKBAUAAgASAxsCGBoYIFRoZSB1bnNwZWNpZmllZCBtb250aC4KCgwKBQUAAgABEgMbAhMKDAoFBQACAAISAxsWFwokCgQFAAIBEgMeAg4aFyBUaGUgbW9udGggb2YgSmFudWFyeS4KCgwKBQUAAgEBEgMeAgkKDAoFBQACAQISAx4MDQolCgQFAAICEgMhAg8aGCBUaGUgbW9udGggb2YgRmVicnVhcnkuCgoMCgUFAAICARIDIQIKCgwKBQUAAgICEgMhDQ4KIgoEBQACAxIDJAIMGhUgVGhlIG1vbnRoIG9mIE1hcmNoLgoKDAoFBQACAwESAyQCBwoMCgUFAAIDAhIDJAoLCiIKBAUAAgQSAycCDBoVIFRoZSBtb250aCBvZiBBcHJpbC4KCgwKBQUAAgQBEgMnAgcKDAoFBQACBAISAycKCwogCgQFAAIFEgMqAgoaEyBUaGUgbW9udGggb2YgTWF5LgoKDAoFBQACBQESAyoCBQoMCgUFAAIFAhIDKggJCiEKBAUAAgYSAy0CCxoUIFRoZSBtb250aCBvZiBKdW5lLgoKDAoFBQACBgESAy0CBgoMCgUFAAIGAhIDLQkKCiEKBAUAAgcSAzACCxoUIFRoZSBtb250aCBvZiBKdWx5LgoKDAoFBQACBwESAzACBgoMCgUFAAIHAhIDMAkKCiMKBAUAAggSAzMCDRoWIFRoZSBtb250aCBvZiBBdWd1c3QuCgoMCgUFAAIIARIDMwIICgwKBQUAAggCEgMzCwwKJgoEBQACCRIDNgIQGhkgVGhlIG1vbnRoIG9mIFNlcHRlbWJlci4KCgwKBQUAAgkBEgM2AgsKDAoFBQACCQISAzYODwokCgQFAAIKEgM5Ag8aFyBUaGUgbW9udGggb2YgT2N0b2Jlci4KCgwKBQUAAgoBEgM5AgkKDAoFBQACCgISAzkMDgolCgQFAAILEgM8AhAaGCBUaGUgbW9udGggb2YgTm92ZW1iZXIuCgoMCgUFAAILARIDPAIKCgwKBQUAAgsCEgM8DQ8KJQoEBQACDBIDPwIQGhggVGhlIG1vbnRoIG9mIERlY2VtYmVyLgoKDAoFBQACDAESAz8CCgoMCgUFAAIMAhIDPw0PYgZwcm90bzM='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/month.proto', enums: [ new File\EnumDescriptor('google.type.Month', \Google\Type\Month::class), diff --git a/src/GoogleTypePhoneNumberDescriptorRegistry.php b/src/GoogleTypePhoneNumberDescriptorRegistry.php index dca1270..9f871c4 100644 --- a/src/GoogleTypePhoneNumberDescriptorRegistry.php +++ b/src/GoogleTypePhoneNumberDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/phone_number.proto */ @@ -13,23 +13,23 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypePhoneNumberDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypePhoneNumberDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Ch5nb29nbGUvdHlwZS9waG9uZV9udW1iZXIucHJvdG8SC2dvb2dsZS50eXBlIt0BCgtQaG9uZU51bWJlchIfCgtlMTY0X251bWJlchgBIAEoCVIKZTE2NE51bWJlchJBCgpzaG9ydF9jb2RlGAIgASgLMiIuZ29vZ2xlLnR5cGUuUGhvbmVOdW1iZXIuU2hvcnRDb2RlUglzaG9ydENvZGUSHAoJZXh0ZW5zaW9uGAMgASgJUglleHRlbnNpb24aRAoJU2hvcnRDb2RlEh8KC3JlZ2lvbl9jb2RlGAEgASgJUgpyZWdpb25Db2RlEhYKBm51bWJlchgCIAEoCVIGbnVtYmVyQgYKBGtpbmRCdAoPY29tLmdvb2dsZS50eXBlQhBQaG9uZU51bWJlclByb3RvUAFaRGdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9waG9uZV9udW1iZXI7cGhvbmVfbnVtYmVy+AEBogIDR1RQSuEiCgYSBA4AcAEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgAfCgkKAggfEgMSAB8KCAoBCBIDEwBbCgkKAggLEgMTAFsKCAoBCBIDFAAiCgkKAggKEgMUACIKCAoBCBIDFQAxCgkKAggIEgMVADEKCAoBCBIDFgAoCgkKAggBEgMWACgKCAoBCBIDFwAhCgkKAggkEgMXACEK+AcKAgQAEgQzAHABGusHIEFuIG9iamVjdCByZXByZXNlbnRpbmcgYSBwaG9uZSBudW1iZXIsIHN1aXRhYmxlIGFzIGFuIEFQSSB3aXJlIGZvcm1hdC4KCiBUaGlzIHJlcHJlc2VudGF0aW9uOgoKICAtIHNob3VsZCBub3QgYmUgdXNlZCBmb3IgbG9jYWxlLXNwZWNpZmljIGZvcm1hdHRpbmcgb2YgYSBwaG9uZSBudW1iZXIsIHN1Y2gKICAgIGFzICIrMSAoNjUwKSAyNTMtMDAwMCBleHQuIDEyMyIKCiAgLSBpcyBub3QgZGVzaWduZWQgZm9yIGVmZmljaWVudCBzdG9yYWdlCiAgLSBtYXkgbm90IGJlIHN1aXRhYmxlIGZvciBkaWFsaW5nIC0gc3BlY2lhbGl6ZWQgbGlicmFyaWVzIChzZWUgcmVmZXJlbmNlcykKICAgIHNob3VsZCBiZSB1c2VkIHRvIHBhcnNlIHRoZSBudW1iZXIgZm9yIHRoYXQgcHVycG9zZQoKIFRvIGRvIHNvbWV0aGluZyBtZWFuaW5nZnVsIHdpdGggdGhpcyBudW1iZXIsIHN1Y2ggYXMgZm9ybWF0IGl0IGZvciB2YXJpb3VzCiB1c2UtY2FzZXMsIGNvbnZlcnQgaXQgdG8gYW4gYGkxOG4ucGhvbmVudW1iZXJzLlBob25lTnVtYmVyYCBvYmplY3QgZmlyc3QuCgogRm9yIGluc3RhbmNlLCBpbiBKYXZhIHRoaXMgd291bGQgYmU6CgogICAgY29tLmdvb2dsZS50eXBlLlBob25lTnVtYmVyIHdpcmVQcm90byA9CiAgICAgICAgY29tLmdvb2dsZS50eXBlLlBob25lTnVtYmVyLm5ld0J1aWxkZXIoKS5idWlsZCgpOwogICAgY29tLmdvb2dsZS5pMThuLnBob25lbnVtYmVycy5QaG9uZW51bWJlci5QaG9uZU51bWJlciBwaG9uZU51bWJlciA9CiAgICAgICAgUGhvbmVOdW1iZXJVdGlsLmdldEluc3RhbmNlKCkucGFyc2Uod2lyZVByb3RvLmdldEUxNjROdW1iZXIoKSwgIlpaIik7CiAgICBpZiAoIXdpcmVQcm90by5nZXRFeHRlbnNpb24oKS5pc0VtcHR5KCkpIHsKICAgICAgcGhvbmVOdW1iZXIuc2V0RXh0ZW5zaW9uKHdpcmVQcm90by5nZXRFeHRlbnNpb24oKSk7CiAgICB9CgogIFJlZmVyZW5jZShzKToKICAgLSBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL2xpYnBob25lbnVtYmVyCgoKCgMEAAESAzMIEwq1BAoEBAADABIEPQJIAxqmBCBBbiBvYmplY3QgcmVwcmVzZW50aW5nIGEgc2hvcnQgY29kZSwgd2hpY2ggaXMgYSBwaG9uZSBudW1iZXIgdGhhdCBpcwogdHlwaWNhbGx5IG11Y2ggc2hvcnRlciB0aGFuIHJlZ3VsYXIgcGhvbmUgbnVtYmVycyBhbmQgY2FuIGJlIHVzZWQgdG8KIGFkZHJlc3MgbWVzc2FnZXMgaW4gTU1TIGFuZCBTTVMgc3lzdGVtcywgYXMgd2VsbCBhcyBmb3IgYWJicmV2aWF0ZWQgZGlhbGluZwogKGUuZy4gIlRleHQgNjExIHRvIHNlZSBob3cgbWFueSBtaW51dGVzIHlvdSBoYXZlIHJlbWFpbmluZyBvbiB5b3VyIHBsYW4uIikuCgogU2hvcnQgY29kZXMgYXJlIHJlc3RyaWN0ZWQgdG8gYSByZWdpb24gYW5kIGFyZSBub3QgaW50ZXJuYXRpb25hbGx5CiBkaWFsYWJsZSwgd2hpY2ggbWVhbnMgdGhlIHNhbWUgc2hvcnQgY29kZSBjYW4gZXhpc3QgaW4gZGlmZmVyZW50IHJlZ2lvbnMsCiB3aXRoIGRpZmZlcmVudCB1c2FnZSBhbmQgcHJpY2luZywgZXZlbiBpZiB0aG9zZSByZWdpb25zIHNoYXJlIHRoZSBzYW1lCiBjb3VudHJ5IGNhbGxpbmcgY29kZSAoZS5nLiBVUyBhbmQgQ0EpLgoKDAoFBAADAAESAz0KEwrVAQoGBAADAAIAEgNDBBsaxQEgUmVxdWlyZWQuIFRoZSBCQ1AtNDcgcmVnaW9uIGNvZGUgb2YgdGhlIGxvY2F0aW9uIHdoZXJlIGNhbGxzIHRvIHRoaXMKIHNob3J0IGNvZGUgY2FuIGJlIG1hZGUsIHN1Y2ggYXMgIlVTIiBhbmQgIkJCIi4KCiBSZWZlcmVuY2Uocyk6CiAgLSBodHRwOi8vd3d3LnVuaWNvZGUub3JnL3JlcG9ydHMvdHIzNS8jdW5pY29kZV9yZWdpb25fc3VidGFnCgoOCgcEAAMAAgAFEgNDBAoKDgoHBAADAAIAARIDQwsWCg4KBwQAAwACAAMSA0MZGgp0CgYEAAMAAgESA0cEFhplIFJlcXVpcmVkLiBUaGUgc2hvcnQgY29kZSBkaWdpdHMsIHdpdGhvdXQgYSBsZWFkaW5nIHBsdXMgKCcrJykgb3IgY291bnRyeQogY2FsbGluZyBjb2RlLCBlLmcuICI2MTEiLgoKDgoHBAADAAIBBRIDRwQKCg4KBwQAAwACAQESA0cLEQoOCgcEAAMAAgEDEgNHFBUK4gEKBAQACAASBE0CZAMa0wEgUmVxdWlyZWQuICBFaXRoZXIgYSByZWd1bGFyIG51bWJlciwgb3IgYSBzaG9ydCBjb2RlLiAgTmV3IGZpZWxkcyBtYXkgYmUKIGFkZGVkIHRvIHRoZSBvbmVvZiBiZWxvdyBpbiB0aGUgZnV0dXJlLCBzbyBjbGllbnRzIHNob3VsZCBpZ25vcmUgcGhvbmUKIG51bWJlcnMgZm9yIHdoaWNoIG5vbmUgb2YgdGhlIGZpZWxkcyB0aGV5IGNvZGVkIGFnYWluc3QgYXJlIHNldC4KCgwKBQQACAABEgNNCAwKsAUKBAQAAgASA10EGxqiBSBUaGUgcGhvbmUgbnVtYmVyLCByZXByZXNlbnRlZCBhcyBhIGxlYWRpbmcgcGx1cyBzaWduICgnKycpLCBmb2xsb3dlZCBieSBhCiBwaG9uZSBudW1iZXIgdGhhdCB1c2VzIGEgcmVsYXhlZCBJVFUgRS4xNjQgZm9ybWF0IGNvbnNpc3Rpbmcgb2YgdGhlCiBjb3VudHJ5IGNhbGxpbmcgY29kZSAoMSB0byAzIGRpZ2l0cykgYW5kIHRoZSBzdWJzY3JpYmVyIG51bWJlciwgd2l0aCBubwogYWRkaXRpb25hbCBzcGFjZXMgb3IgZm9ybWF0dGluZywgZS5nLjoKICAtIGNvcnJlY3Q6ICIrMTU1NTIyMjAxMjMiCiAgLSBpbmNvcnJlY3Q6ICIrMSAoNTU1KSAyMjItMDEyMzQgeDEyMyIuCgogVGhlIElUVSBFLjE2NCBmb3JtYXQgbGltaXRzIHRoZSBsYXR0ZXIgdG8gMTIgZGlnaXRzLCBidXQgaW4gcHJhY3RpY2Ugbm90CiBhbGwgY291bnRyaWVzIHJlc3BlY3QgdGhhdCwgc28gd2UgcmVsYXggdGhhdCByZXN0cmljdGlvbiBoZXJlLgogTmF0aW9uYWwtb25seSBudW1iZXJzIGFyZSBub3QgYWxsb3dlZC4KCiBSZWZlcmVuY2VzOgogIC0gaHR0cHM6Ly93d3cuaXR1LmludC9yZWMvVC1SRUMtRS4xNjQtMjAxMDExLUkKICAtIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0UuMTY0LgogIC0gaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTGlzdF9vZl9jb3VudHJ5X2NhbGxpbmdfY29kZXMKCgwKBQQAAgAFEgNdBAoKDAoFBAACAAESA10LFgoMCgUEAAIAAxIDXRkaClkKBAQAAgESA2MEHRpMIEEgc2hvcnQgY29kZS4KCiBSZWZlcmVuY2Uocyk6CiAgLSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9TaG9ydF9jb2RlCgoMCgUEAAIBBhIDYwQNCgwKBQQAAgEBEgNjDhgKDAoFBAACAQMSA2MbHAqVBAoEBAACAhIDbwIXGocEIFRoZSBwaG9uZSBudW1iZXIncyBleHRlbnNpb24uIFRoZSBleHRlbnNpb24gaXMgbm90IHN0YW5kYXJkaXplZCBpbiBJVFUKIHJlY29tbWVuZGF0aW9ucywgZXhjZXB0IGZvciBiZWluZyBkZWZpbmVkIGFzIGEgc2VyaWVzIG9mIG51bWJlcnMgd2l0aCBhCiBtYXhpbXVtIGxlbmd0aCBvZiA0MCBkaWdpdHMuIE90aGVyIHRoYW4gZGlnaXRzLCBzb21lIG90aGVyIGRpYWxpbmcKIGNoYXJhY3RlcnMgc3VjaCBhcyAnLCcgKGluZGljYXRpbmcgYSB3YWl0KSBvciAnIycgbWF5IGJlIHN0b3JlZCBoZXJlLgoKIE5vdGUgdGhhdCBubyByZWdpb25zIGN1cnJlbnRseSB1c2UgZXh0ZW5zaW9ucyB3aXRoIHNob3J0IGNvZGVzLCBzbyB0aGlzCiBmaWVsZCBpcyBub3JtYWxseSBvbmx5IHNldCBpbiBjb25qdW5jdGlvbiB3aXRoIGFuIEUuMTY0IG51bWJlci4gSXQgaXMgaGVsZAogc2VwYXJhdGVseSBmcm9tIHRoZSBFLjE2NCBudW1iZXIgdG8gYWxsb3cgZm9yIHNob3J0IGNvZGUgZXh0ZW5zaW9ucyBpbiB0aGUKIGZ1dHVyZS4KCgwKBQQAAgIFEgNvAggKDAoFBAACAgESA28JEgoMCgUEAAICAxIDbxUWYgZwcm90bzM='; + private const string DESCRIPTOR_BUFFER = 'Ch5nb29nbGUvdHlwZS9waG9uZV9udW1iZXIucHJvdG8SC2dvb2dsZS50eXBlIt0BCgtQaG9uZU51bWJlchIfCgtlMTY0X251bWJlchgBIAEoCVIKZTE2NE51bWJlchJBCgpzaG9ydF9jb2RlGAIgASgLMiIuZ29vZ2xlLnR5cGUuUGhvbmVOdW1iZXIuU2hvcnRDb2RlUglzaG9ydENvZGUSHAoJZXh0ZW5zaW9uGAMgASgJUglleHRlbnNpb24aRAoJU2hvcnRDb2RlEh8KC3JlZ2lvbl9jb2RlGAEgASgJUgpyZWdpb25Db2RlEhYKBm51bWJlchgCIAEoCVIGbnVtYmVyQgYKBGtpbmRCdgoPY29tLmdvb2dsZS50eXBlQhBQaG9uZU51bWJlclByb3RvUAFIAVpEZ29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL3Bob25lX251bWJlcjtwaG9uZV9udW1iZXL4AQGiAgNHVFBK4SIKBhIEDgBwAQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoICgEIEgMSAB8KCQoCCB8SAxIAHwoICgEIEgMTAFsKCQoCCAsSAxMAWwoICgEIEgMUACIKCQoCCAoSAxQAIgoICgEIEgMVADEKCQoCCAgSAxUAMQoICgEIEgMWACgKCQoCCAESAxYAKAoICgEIEgMXACEKCQoCCCQSAxcAIQr4BwoCBAASBDMAcAEa6wcgQW4gb2JqZWN0IHJlcHJlc2VudGluZyBhIHBob25lIG51bWJlciwgc3VpdGFibGUgYXMgYW4gQVBJIHdpcmUgZm9ybWF0LgoKIFRoaXMgcmVwcmVzZW50YXRpb246CgogIC0gc2hvdWxkIG5vdCBiZSB1c2VkIGZvciBsb2NhbGUtc3BlY2lmaWMgZm9ybWF0dGluZyBvZiBhIHBob25lIG51bWJlciwgc3VjaAogICAgYXMgIisxICg2NTApIDI1My0wMDAwIGV4dC4gMTIzIgoKICAtIGlzIG5vdCBkZXNpZ25lZCBmb3IgZWZmaWNpZW50IHN0b3JhZ2UKICAtIG1heSBub3QgYmUgc3VpdGFibGUgZm9yIGRpYWxpbmcgLSBzcGVjaWFsaXplZCBsaWJyYXJpZXMgKHNlZSByZWZlcmVuY2VzKQogICAgc2hvdWxkIGJlIHVzZWQgdG8gcGFyc2UgdGhlIG51bWJlciBmb3IgdGhhdCBwdXJwb3NlCgogVG8gZG8gc29tZXRoaW5nIG1lYW5pbmdmdWwgd2l0aCB0aGlzIG51bWJlciwgc3VjaCBhcyBmb3JtYXQgaXQgZm9yIHZhcmlvdXMKIHVzZS1jYXNlcywgY29udmVydCBpdCB0byBhbiBgaTE4bi5waG9uZW51bWJlcnMuUGhvbmVOdW1iZXJgIG9iamVjdCBmaXJzdC4KCiBGb3IgaW5zdGFuY2UsIGluIEphdmEgdGhpcyB3b3VsZCBiZToKCiAgICBjb20uZ29vZ2xlLnR5cGUuUGhvbmVOdW1iZXIgd2lyZVByb3RvID0KICAgICAgICBjb20uZ29vZ2xlLnR5cGUuUGhvbmVOdW1iZXIubmV3QnVpbGRlcigpLmJ1aWxkKCk7CiAgICBjb20uZ29vZ2xlLmkxOG4ucGhvbmVudW1iZXJzLlBob25lbnVtYmVyLlBob25lTnVtYmVyIHBob25lTnVtYmVyID0KICAgICAgICBQaG9uZU51bWJlclV0aWwuZ2V0SW5zdGFuY2UoKS5wYXJzZSh3aXJlUHJvdG8uZ2V0RTE2NE51bWJlcigpLCAiWloiKTsKICAgIGlmICghd2lyZVByb3RvLmdldEV4dGVuc2lvbigpLmlzRW1wdHkoKSkgewogICAgICBwaG9uZU51bWJlci5zZXRFeHRlbnNpb24od2lyZVByb3RvLmdldEV4dGVuc2lvbigpKTsKICAgIH0KCiAgUmVmZXJlbmNlKHMpOgogICAtIGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvbGlicGhvbmVudW1iZXIKCgoKAwQAARIDMwgTCrUECgQEAAMAEgQ9AkgDGqYEIEFuIG9iamVjdCByZXByZXNlbnRpbmcgYSBzaG9ydCBjb2RlLCB3aGljaCBpcyBhIHBob25lIG51bWJlciB0aGF0IGlzCiB0eXBpY2FsbHkgbXVjaCBzaG9ydGVyIHRoYW4gcmVndWxhciBwaG9uZSBudW1iZXJzIGFuZCBjYW4gYmUgdXNlZCB0bwogYWRkcmVzcyBtZXNzYWdlcyBpbiBNTVMgYW5kIFNNUyBzeXN0ZW1zLCBhcyB3ZWxsIGFzIGZvciBhYmJyZXZpYXRlZCBkaWFsaW5nCiAoZS5nLiAiVGV4dCA2MTEgdG8gc2VlIGhvdyBtYW55IG1pbnV0ZXMgeW91IGhhdmUgcmVtYWluaW5nIG9uIHlvdXIgcGxhbi4iKS4KCiBTaG9ydCBjb2RlcyBhcmUgcmVzdHJpY3RlZCB0byBhIHJlZ2lvbiBhbmQgYXJlIG5vdCBpbnRlcm5hdGlvbmFsbHkKIGRpYWxhYmxlLCB3aGljaCBtZWFucyB0aGUgc2FtZSBzaG9ydCBjb2RlIGNhbiBleGlzdCBpbiBkaWZmZXJlbnQgcmVnaW9ucywKIHdpdGggZGlmZmVyZW50IHVzYWdlIGFuZCBwcmljaW5nLCBldmVuIGlmIHRob3NlIHJlZ2lvbnMgc2hhcmUgdGhlIHNhbWUKIGNvdW50cnkgY2FsbGluZyBjb2RlIChlLmcuIFVTIGFuZCBDQSkuCgoMCgUEAAMAARIDPQoTCtUBCgYEAAMAAgASA0MEGxrFASBSZXF1aXJlZC4gVGhlIEJDUC00NyByZWdpb24gY29kZSBvZiB0aGUgbG9jYXRpb24gd2hlcmUgY2FsbHMgdG8gdGhpcwogc2hvcnQgY29kZSBjYW4gYmUgbWFkZSwgc3VjaCBhcyAiVVMiIGFuZCAiQkIiLgoKIFJlZmVyZW5jZShzKToKICAtIGh0dHA6Ly93d3cudW5pY29kZS5vcmcvcmVwb3J0cy90cjM1LyN1bmljb2RlX3JlZ2lvbl9zdWJ0YWcKCg4KBwQAAwACAAUSA0MECgoOCgcEAAMAAgABEgNDCxYKDgoHBAADAAIAAxIDQxkaCnQKBgQAAwACARIDRwQWGmUgUmVxdWlyZWQuIFRoZSBzaG9ydCBjb2RlIGRpZ2l0cywgd2l0aG91dCBhIGxlYWRpbmcgcGx1cyAoJysnKSBvciBjb3VudHJ5CiBjYWxsaW5nIGNvZGUsIGUuZy4gIjYxMSIuCgoOCgcEAAMAAgEFEgNHBAoKDgoHBAADAAIBARIDRwsRCg4KBwQAAwACAQMSA0cUFQriAQoEBAAIABIETQJkAxrTASBSZXF1aXJlZC4gIEVpdGhlciBhIHJlZ3VsYXIgbnVtYmVyLCBvciBhIHNob3J0IGNvZGUuICBOZXcgZmllbGRzIG1heSBiZQogYWRkZWQgdG8gdGhlIG9uZW9mIGJlbG93IGluIHRoZSBmdXR1cmUsIHNvIGNsaWVudHMgc2hvdWxkIGlnbm9yZSBwaG9uZQogbnVtYmVycyBmb3Igd2hpY2ggbm9uZSBvZiB0aGUgZmllbGRzIHRoZXkgY29kZWQgYWdhaW5zdCBhcmUgc2V0LgoKDAoFBAAIAAESA00IDAqwBQoEBAACABIDXQQbGqIFIFRoZSBwaG9uZSBudW1iZXIsIHJlcHJlc2VudGVkIGFzIGEgbGVhZGluZyBwbHVzIHNpZ24gKCcrJyksIGZvbGxvd2VkIGJ5IGEKIHBob25lIG51bWJlciB0aGF0IHVzZXMgYSByZWxheGVkIElUVSBFLjE2NCBmb3JtYXQgY29uc2lzdGluZyBvZiB0aGUKIGNvdW50cnkgY2FsbGluZyBjb2RlICgxIHRvIDMgZGlnaXRzKSBhbmQgdGhlIHN1YnNjcmliZXIgbnVtYmVyLCB3aXRoIG5vCiBhZGRpdGlvbmFsIHNwYWNlcyBvciBmb3JtYXR0aW5nLCBlLmcuOgogIC0gY29ycmVjdDogIisxNTU1MjIyMDEyMyIKICAtIGluY29ycmVjdDogIisxICg1NTUpIDIyMi0wMTIzNCB4MTIzIi4KCiBUaGUgSVRVIEUuMTY0IGZvcm1hdCBsaW1pdHMgdGhlIGxhdHRlciB0byAxMiBkaWdpdHMsIGJ1dCBpbiBwcmFjdGljZSBub3QKIGFsbCBjb3VudHJpZXMgcmVzcGVjdCB0aGF0LCBzbyB3ZSByZWxheCB0aGF0IHJlc3RyaWN0aW9uIGhlcmUuCiBOYXRpb25hbC1vbmx5IG51bWJlcnMgYXJlIG5vdCBhbGxvd2VkLgoKIFJlZmVyZW5jZXM6CiAgLSBodHRwczovL3d3dy5pdHUuaW50L3JlYy9ULVJFQy1FLjE2NC0yMDEwMTEtSQogIC0gaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvRS4xNjQuCiAgLSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9MaXN0X29mX2NvdW50cnlfY2FsbGluZ19jb2RlcwoKDAoFBAACAAUSA10ECgoMCgUEAAIAARIDXQsWCgwKBQQAAgADEgNdGRoKWQoEBAACARIDYwQdGkwgQSBzaG9ydCBjb2RlLgoKIFJlZmVyZW5jZShzKToKICAtIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1Nob3J0X2NvZGUKCgwKBQQAAgEGEgNjBA0KDAoFBAACAQESA2MOGAoMCgUEAAIBAxIDYxscCpUECgQEAAICEgNvAhcahwQgVGhlIHBob25lIG51bWJlcidzIGV4dGVuc2lvbi4gVGhlIGV4dGVuc2lvbiBpcyBub3Qgc3RhbmRhcmRpemVkIGluIElUVQogcmVjb21tZW5kYXRpb25zLCBleGNlcHQgZm9yIGJlaW5nIGRlZmluZWQgYXMgYSBzZXJpZXMgb2YgbnVtYmVycyB3aXRoIGEKIG1heGltdW0gbGVuZ3RoIG9mIDQwIGRpZ2l0cy4gT3RoZXIgdGhhbiBkaWdpdHMsIHNvbWUgb3RoZXIgZGlhbGluZwogY2hhcmFjdGVycyBzdWNoIGFzICcsJyAoaW5kaWNhdGluZyBhIHdhaXQpIG9yICcjJyBtYXkgYmUgc3RvcmVkIGhlcmUuCgogTm90ZSB0aGF0IG5vIHJlZ2lvbnMgY3VycmVudGx5IHVzZSBleHRlbnNpb25zIHdpdGggc2hvcnQgY29kZXMsIHNvIHRoaXMKIGZpZWxkIGlzIG5vcm1hbGx5IG9ubHkgc2V0IGluIGNvbmp1bmN0aW9uIHdpdGggYW4gRS4xNjQgbnVtYmVyLiBJdCBpcyBoZWxkCiBzZXBhcmF0ZWx5IGZyb20gdGhlIEUuMTY0IG51bWJlciB0byBhbGxvdyBmb3Igc2hvcnQgY29kZSBleHRlbnNpb25zIGluIHRoZQogZnV0dXJlLgoKDAoFBAACAgUSA28CCAoMCgUEAAICARIDbwkSCgwKBQQAAgIDEgNvFRZiBnByb3RvMw=='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/phone_number.proto', messages: [ - new File\MessageDescriptor('google.type.PhoneNumber', \Google\Type\PhoneNumber\KindShortCode::class), + new File\MessageDescriptor('google.type.PhoneNumber', \Google\Type\PhoneNumber::class), new File\MessageDescriptor('google.type.PhoneNumber.ShortCode', \Google\Type\PhoneNumber\ShortCode::class), ], )); diff --git a/src/GoogleTypePostalAddressDescriptorRegistry.php b/src/GoogleTypePostalAddressDescriptorRegistry.php index d1979e0..3fa580f 100644 --- a/src/GoogleTypePostalAddressDescriptorRegistry.php +++ b/src/GoogleTypePostalAddressDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/postal_address.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypePostalAddressDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypePostalAddressDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'CiBnb29nbGUvdHlwZS9wb3N0YWxfYWRkcmVzcy5wcm90bxILZ29vZ2xlLnR5cGUijQMKDVBvc3RhbEFkZHJlc3MSGgoIcmV2aXNpb24YASABKAVSCHJldmlzaW9uEh8KC3JlZ2lvbl9jb2RlGAIgASgJUgpyZWdpb25Db2RlEiMKDWxhbmd1YWdlX2NvZGUYAyABKAlSDGxhbmd1YWdlQ29kZRIfCgtwb3N0YWxfY29kZRgEIAEoCVIKcG9zdGFsQ29kZRIhCgxzb3J0aW5nX2NvZGUYBSABKAlSC3NvcnRpbmdDb2RlEi8KE2FkbWluaXN0cmF0aXZlX2FyZWEYBiABKAlSEmFkbWluaXN0cmF0aXZlQXJlYRIaCghsb2NhbGl0eRgHIAEoCVIIbG9jYWxpdHkSIAoLc3VibG9jYWxpdHkYCCABKAlSC3N1YmxvY2FsaXR5EiMKDWFkZHJlc3NfbGluZXMYCSADKAlSDGFkZHJlc3NMaW5lcxIeCgpyZWNpcGllbnRzGAogAygJUgpyZWNpcGllbnRzEiIKDG9yZ2FuaXphdGlvbhgLIAEoCVIMb3JnYW5pemF0aW9uQngKD2NvbS5nb29nbGUudHlwZUISUG9zdGFsQWRkcmVzc1Byb3RvUAFaRmdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS9wb3N0YWxhZGRyZXNzO3Bvc3RhbGFkZHJlc3P4AQGiAgNHVFBKyS8KBxIFDgCFAQEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgAfCgkKAggfEgMSAB8KCAoBCBIDEwBdCgkKAggLEgMTAF0KCAoBCBIDFAAiCgkKAggKEgMUACIKCAoBCBIDFQAzCgkKAggIEgMVADMKCAoBCBIDFgAoCgkKAggBEgMWACgKCAoBCBIDFwAhCgkKAggkEgMXACEK/gUKAgQAEgUqAIUBARrwBSBSZXByZXNlbnRzIGEgcG9zdGFsIGFkZHJlc3MsIGUuZy4gZm9yIHBvc3RhbCBkZWxpdmVyeSBvciBwYXltZW50cyBhZGRyZXNzZXMuCiBHaXZlbiBhIHBvc3RhbCBhZGRyZXNzLCBhIHBvc3RhbCBzZXJ2aWNlIGNhbiBkZWxpdmVyIGl0ZW1zIHRvIGEgcHJlbWlzZSwgUC5PLgogQm94IG9yIHNpbWlsYXIuCiBJdCBpcyBub3QgaW50ZW5kZWQgdG8gbW9kZWwgZ2VvZ3JhcGhpY2FsIGxvY2F0aW9ucyAocm9hZHMsIHRvd25zLAogbW91bnRhaW5zKS4KCiBJbiB0eXBpY2FsIHVzYWdlIGFuIGFkZHJlc3Mgd291bGQgYmUgY3JlYXRlZCB2aWEgdXNlciBpbnB1dCBvciBmcm9tIGltcG9ydGluZwogZXhpc3RpbmcgZGF0YSwgZGVwZW5kaW5nIG9uIHRoZSB0eXBlIG9mIHByb2Nlc3MuCgogQWR2aWNlIG9uIGFkZHJlc3MgaW5wdXQgLyBlZGl0aW5nOgogIC0gVXNlIGFuIGkxOG4tcmVhZHkgYWRkcmVzcyB3aWRnZXQgc3VjaCBhcwogICAgaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9saWJhZGRyZXNzaW5wdXQpCiAtIFVzZXJzIHNob3VsZCBub3QgYmUgcHJlc2VudGVkIHdpdGggVUkgZWxlbWVudHMgZm9yIGlucHV0IG9yIGVkaXRpbmcgb2YKICAgZmllbGRzIG91dHNpZGUgY291bnRyaWVzIHdoZXJlIHRoYXQgZmllbGQgaXMgdXNlZC4KCiBGb3IgbW9yZSBndWlkYW5jZSBvbiBob3cgdG8gdXNlIHRoaXMgc2NoZW1hLCBwbGVhc2Ugc2VlOgogaHR0cHM6Ly9zdXBwb3J0Lmdvb2dsZS5jb20vYnVzaW5lc3MvYW5zd2VyLzYzOTc0NzgKCgoKAwQAARIDKggVCrkBCgQEAAIAEgMvAhUaqwEgVGhlIHNjaGVtYSByZXZpc2lvbiBvZiB0aGUgYFBvc3RhbEFkZHJlc3NgLiBUaGlzIG11c3QgYmUgc2V0IHRvIDAsIHdoaWNoIGlzCiB0aGUgbGF0ZXN0IHJldmlzaW9uLgoKIEFsbCBuZXcgcmV2aXNpb25zICoqbXVzdCoqIGJlIGJhY2t3YXJkIGNvbXBhdGlibGUgd2l0aCBvbGQgcmV2aXNpb25zLgoKDAoFBAACAAUSAy8CBwoMCgUEAAIAARIDLwgQCgwKBQQAAgADEgMvExQKvwIKBAQAAgESAzYCGRqxAiBSZXF1aXJlZC4gQ0xEUiByZWdpb24gY29kZSBvZiB0aGUgY291bnRyeS9yZWdpb24gb2YgdGhlIGFkZHJlc3MuIFRoaXMKIGlzIG5ldmVyIGluZmVycmVkIGFuZCBpdCBpcyB1cCB0byB0aGUgdXNlciB0byBlbnN1cmUgdGhlIHZhbHVlIGlzCiBjb3JyZWN0LiBTZWUgaHR0cDovL2NsZHIudW5pY29kZS5vcmcvIGFuZAogaHR0cDovL3d3dy51bmljb2RlLm9yZy9jbGRyL2NoYXJ0cy8zMC9zdXBwbGVtZW50YWwvdGVycml0b3J5X2luZm9ybWF0aW9uLmh0bWwKIGZvciBkZXRhaWxzLiBFeGFtcGxlOiAiQ0giIGZvciBTd2l0emVybGFuZC4KCgwKBQQAAgEFEgM2AggKDAoFBAACAQESAzYJFAoMCgUEAAIBAxIDNhcYCtUECgQEAAICEgNEAhsaxwQgT3B0aW9uYWwuIEJDUC00NyBsYW5ndWFnZSBjb2RlIG9mIHRoZSBjb250ZW50cyBvZiB0aGlzIGFkZHJlc3MgKGlmCiBrbm93bikuIFRoaXMgaXMgb2Z0ZW4gdGhlIFVJIGxhbmd1YWdlIG9mIHRoZSBpbnB1dCBmb3JtIG9yIGlzIGV4cGVjdGVkCiB0byBtYXRjaCBvbmUgb2YgdGhlIGxhbmd1YWdlcyB1c2VkIGluIHRoZSBhZGRyZXNzJyBjb3VudHJ5L3JlZ2lvbiwgb3IgdGhlaXIKIHRyYW5zbGl0ZXJhdGVkIGVxdWl2YWxlbnRzLgogVGhpcyBjYW4gYWZmZWN0IGZvcm1hdHRpbmcgaW4gY2VydGFpbiBjb3VudHJpZXMsIGJ1dCBpcyBub3QgY3JpdGljYWwKIHRvIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGUgZGF0YSBhbmQgd2lsbCBuZXZlciBhZmZlY3QgYW55IHZhbGlkYXRpb24gb3IKIG90aGVyIG5vbi1mb3JtYXR0aW5nIHJlbGF0ZWQgb3BlcmF0aW9ucy4KCiBJZiB0aGlzIHZhbHVlIGlzIG5vdCBrbm93biwgaXQgc2hvdWxkIGJlIG9taXR0ZWQgKHJhdGhlciB0aGFuIHNwZWNpZnlpbmcgYQogcG9zc2libHkgaW5jb3JyZWN0IGRlZmF1bHQpLgoKIEV4YW1wbGVzOiAiemgtSGFudCIsICJqYSIsICJqYS1MYXRuIiwgImVuIi4KCgwKBQQAAgIFEgNEAggKDAoFBAACAgESA0QJFgoMCgUEAAICAxIDRBkaCoACCgQEAAIDEgNKAhka8gEgT3B0aW9uYWwuIFBvc3RhbCBjb2RlIG9mIHRoZSBhZGRyZXNzLiBOb3QgYWxsIGNvdW50cmllcyB1c2Ugb3IgcmVxdWlyZQogcG9zdGFsIGNvZGVzIHRvIGJlIHByZXNlbnQsIGJ1dCB3aGVyZSB0aGV5IGFyZSB1c2VkLCB0aGV5IG1heSB0cmlnZ2VyCiBhZGRpdGlvbmFsIHZhbGlkYXRpb24gd2l0aCBvdGhlciBwYXJ0cyBvZiB0aGUgYWRkcmVzcyAoZS5nLiBzdGF0ZS96aXAKIHZhbGlkYXRpb24gaW4gdGhlIFUuUy5BLikuCgoMCgUEAAIDBRIDSgIICgwKBQQAAgMBEgNKCRQKDAoFBAACAwMSA0oXGArxAgoEBAACBBIDUQIaGuMCIE9wdGlvbmFsLiBBZGRpdGlvbmFsLCBjb3VudHJ5LXNwZWNpZmljLCBzb3J0aW5nIGNvZGUuIFRoaXMgaXMgbm90IHVzZWQKIGluIG1vc3QgcmVnaW9ucy4gV2hlcmUgaXQgaXMgdXNlZCwgdGhlIHZhbHVlIGlzIGVpdGhlciBhIHN0cmluZyBsaWtlCiAiQ0VERVgiLCBvcHRpb25hbGx5IGZvbGxvd2VkIGJ5IGEgbnVtYmVyIChlLmcuICJDRURFWCA3IiksIG9yIGp1c3QgYSBudW1iZXIKIGFsb25lLCByZXByZXNlbnRpbmcgdGhlICJzZWN0b3IgY29kZSIgKEphbWFpY2EpLCAiZGVsaXZlcnkgYXJlYSBpbmRpY2F0b3IiCiAoTWFsYXdpKSBvciAicG9zdCBvZmZpY2UgaW5kaWNhdG9yIiAoZS5nLiBDw7R0ZSBkJ0l2b2lyZSkuCgoMCgUEAAIEBRIDUQIICgwKBQQAAgQBEgNRCRUKDAoFBAACBAMSA1EYGQq3AwoEBAACBRIDWgIhGqkDIE9wdGlvbmFsLiBIaWdoZXN0IGFkbWluaXN0cmF0aXZlIHN1YmRpdmlzaW9uIHdoaWNoIGlzIHVzZWQgZm9yIHBvc3RhbAogYWRkcmVzc2VzIG9mIGEgY291bnRyeSBvciByZWdpb24uCiBGb3IgZXhhbXBsZSwgdGhpcyBjYW4gYmUgYSBzdGF0ZSwgYSBwcm92aW5jZSwgYW4gb2JsYXN0LCBvciBhIHByZWZlY3R1cmUuCiBTcGVjaWZpY2FsbHksIGZvciBTcGFpbiB0aGlzIGlzIHRoZSBwcm92aW5jZSBhbmQgbm90IHRoZSBhdXRvbm9tb3VzCiBjb21tdW5pdHkgKGUuZy4gIkJhcmNlbG9uYSIgYW5kIG5vdCAiQ2F0YWxvbmlhIikuCiBNYW55IGNvdW50cmllcyBkb24ndCB1c2UgYW4gYWRtaW5pc3RyYXRpdmUgYXJlYSBpbiBwb3N0YWwgYWRkcmVzc2VzLiBFLmcuCiBpbiBTd2l0emVybGFuZCB0aGlzIHNob3VsZCBiZSBsZWZ0IHVucG9wdWxhdGVkLgoKDAoFBAACBQUSA1oCCAoMCgUEAAIFARIDWgkcCgwKBQQAAgUDEgNaHyAKlAIKBAQAAgYSA2ACFhqGAiBPcHRpb25hbC4gR2VuZXJhbGx5IHJlZmVycyB0byB0aGUgY2l0eS90b3duIHBvcnRpb24gb2YgdGhlIGFkZHJlc3MuCiBFeGFtcGxlczogVVMgY2l0eSwgSVQgY29tdW5lLCBVSyBwb3N0IHRvd24uCiBJbiByZWdpb25zIG9mIHRoZSB3b3JsZCB3aGVyZSBsb2NhbGl0aWVzIGFyZSBub3Qgd2VsbCBkZWZpbmVkIG9yIGRvIG5vdCBmaXQKIGludG8gdGhpcyBzdHJ1Y3R1cmUgd2VsbCwgbGVhdmUgbG9jYWxpdHkgZW1wdHkgYW5kIHVzZSBhZGRyZXNzX2xpbmVzLgoKDAoFBAACBgUSA2ACCAoMCgUEAAIGARIDYAkRCgwKBQQAAgYDEgNgFBUKcgoEBAACBxIDZAIZGmUgT3B0aW9uYWwuIFN1YmxvY2FsaXR5IG9mIHRoZSBhZGRyZXNzLgogRm9yIGV4YW1wbGUsIHRoaXMgY2FuIGJlIG5laWdoYm9yaG9vZHMsIGJvcm91Z2hzLCBkaXN0cmljdHMuCgoMCgUEAAIHBRIDZAIICgwKBQQAAgcBEgNkCRQKDAoFBAACBwMSA2QXGArgCQoEBAACCBIDfAIkGtIJIFVuc3RydWN0dXJlZCBhZGRyZXNzIGxpbmVzIGRlc2NyaWJpbmcgdGhlIGxvd2VyIGxldmVscyBvZiBhbiBhZGRyZXNzLgoKIEJlY2F1c2UgdmFsdWVzIGluIGFkZHJlc3NfbGluZXMgZG8gbm90IGhhdmUgdHlwZSBpbmZvcm1hdGlvbiBhbmQgbWF5CiBzb21ldGltZXMgY29udGFpbiBtdWx0aXBsZSB2YWx1ZXMgaW4gYSBzaW5nbGUgZmllbGQgKGUuZy4KICJBdXN0aW4sIFRYIiksIGl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBsaW5lIG9yZGVyIGlzIGNsZWFyLiBUaGUgb3JkZXIgb2YKIGFkZHJlc3MgbGluZXMgc2hvdWxkIGJlICJlbnZlbG9wZSBvcmRlciIgZm9yIHRoZSBjb3VudHJ5L3JlZ2lvbiBvZiB0aGUKIGFkZHJlc3MuIEluIHBsYWNlcyB3aGVyZSB0aGlzIGNhbiB2YXJ5IChlLmcuIEphcGFuKSwgYWRkcmVzc19sYW5ndWFnZSBpcwogdXNlZCB0byBtYWtlIGl0IGV4cGxpY2l0IChlLmcuICJqYSIgZm9yIGxhcmdlLXRvLXNtYWxsIG9yZGVyaW5nIGFuZAogImphLUxhdG4iIG9yICJlbiIgZm9yIHNtYWxsLXRvLWxhcmdlKS4gVGhpcyB3YXksIHRoZSBtb3N0IHNwZWNpZmljIGxpbmUgb2YKIGFuIGFkZHJlc3MgY2FuIGJlIHNlbGVjdGVkIGJhc2VkIG9uIHRoZSBsYW5ndWFnZS4KCiBUaGUgbWluaW11bSBwZXJtaXR0ZWQgc3RydWN0dXJhbCByZXByZXNlbnRhdGlvbiBvZiBhbiBhZGRyZXNzIGNvbnNpc3RzCiBvZiBhIHJlZ2lvbl9jb2RlIHdpdGggYWxsIHJlbWFpbmluZyBpbmZvcm1hdGlvbiBwbGFjZWQgaW4gdGhlCiBhZGRyZXNzX2xpbmVzLiBJdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBmb3JtYXQgc3VjaCBhbiBhZGRyZXNzIHZlcnkKIGFwcHJveGltYXRlbHkgd2l0aG91dCBnZW9jb2RpbmcsIGJ1dCBubyBzZW1hbnRpYyByZWFzb25pbmcgY291bGQgYmUKIG1hZGUgYWJvdXQgYW55IG9mIHRoZSBhZGRyZXNzIGNvbXBvbmVudHMgdW50aWwgaXQgd2FzIGF0IGxlYXN0CiBwYXJ0aWFsbHkgcmVzb2x2ZWQuCgogQ3JlYXRpbmcgYW4gYWRkcmVzcyBvbmx5IGNvbnRhaW5pbmcgYSByZWdpb25fY29kZSBhbmQgYWRkcmVzc19saW5lcywgYW5kCiB0aGVuIGdlb2NvZGluZyBpcyB0aGUgcmVjb21tZW5kZWQgd2F5IHRvIGhhbmRsZSBjb21wbGV0ZWx5IHVuc3RydWN0dXJlZAogYWRkcmVzc2VzIChhcyBvcHBvc2VkIHRvIGd1ZXNzaW5nIHdoaWNoIHBhcnRzIG9mIHRoZSBhZGRyZXNzIHNob3VsZCBiZQogbG9jYWxpdGllcyBvciBhZG1pbmlzdHJhdGl2ZSBhcmVhcykuCgoMCgUEAAIIBBIDfAIKCgwKBQQAAggFEgN8CxEKDAoFBAACCAESA3wSHwoMCgUEAAIIAxIDfCIjCrsBCgQEAAIJEgSBAQIiGqwBIE9wdGlvbmFsLiBUaGUgcmVjaXBpZW50IGF0IHRoZSBhZGRyZXNzLgogVGhpcyBmaWVsZCBtYXksIHVuZGVyIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcywgY29udGFpbiBtdWx0aWxpbmUgaW5mb3JtYXRpb24uCiBGb3IgZXhhbXBsZSwgaXQgbWlnaHQgY29udGFpbiAiY2FyZSBvZiIgaW5mb3JtYXRpb24uCgoNCgUEAAIJBBIEgQECCgoNCgUEAAIJBRIEgQELEQoNCgUEAAIJARIEgQESHAoNCgUEAAIJAxIEgQEfIQpGCgQEAAIKEgSEAQIbGjggT3B0aW9uYWwuIFRoZSBuYW1lIG9mIHRoZSBvcmdhbml6YXRpb24gYXQgdGhlIGFkZHJlc3MuCgoNCgUEAAIKBRIEhAECCAoNCgUEAAIKARIEhAEJFQoNCgUEAAIKAxIEhAEYGmIGcHJvdG8z'; + private const string DESCRIPTOR_BUFFER = 'CiBnb29nbGUvdHlwZS9wb3N0YWxfYWRkcmVzcy5wcm90bxILZ29vZ2xlLnR5cGUijQMKDVBvc3RhbEFkZHJlc3MSGgoIcmV2aXNpb24YASABKAVSCHJldmlzaW9uEh8KC3JlZ2lvbl9jb2RlGAIgASgJUgpyZWdpb25Db2RlEiMKDWxhbmd1YWdlX2NvZGUYAyABKAlSDGxhbmd1YWdlQ29kZRIfCgtwb3N0YWxfY29kZRgEIAEoCVIKcG9zdGFsQ29kZRIhCgxzb3J0aW5nX2NvZGUYBSABKAlSC3NvcnRpbmdDb2RlEi8KE2FkbWluaXN0cmF0aXZlX2FyZWEYBiABKAlSEmFkbWluaXN0cmF0aXZlQXJlYRIaCghsb2NhbGl0eRgHIAEoCVIIbG9jYWxpdHkSIAoLc3VibG9jYWxpdHkYCCABKAlSC3N1YmxvY2FsaXR5EiMKDWFkZHJlc3NfbGluZXMYCSADKAlSDGFkZHJlc3NMaW5lcxIeCgpyZWNpcGllbnRzGAogAygJUgpyZWNpcGllbnRzEiIKDG9yZ2FuaXphdGlvbhgLIAEoCVIMb3JnYW5pemF0aW9uQnoKD2NvbS5nb29nbGUudHlwZUISUG9zdGFsQWRkcmVzc1Byb3RvUAFIAVpGZ29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL3Bvc3RhbGFkZHJlc3M7cG9zdGFsYWRkcmVzc/gBAaICA0dUUErJLwoHEgUOAIUBAQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoICgEIEgMSAB8KCQoCCB8SAxIAHwoICgEIEgMTAF0KCQoCCAsSAxMAXQoICgEIEgMUACIKCQoCCAoSAxQAIgoICgEIEgMVADMKCQoCCAgSAxUAMwoICgEIEgMWACgKCQoCCAESAxYAKAoICgEIEgMXACEKCQoCCCQSAxcAIQr+BQoCBAASBSoAhQEBGvAFIFJlcHJlc2VudHMgYSBwb3N0YWwgYWRkcmVzcywgZS5nLiBmb3IgcG9zdGFsIGRlbGl2ZXJ5IG9yIHBheW1lbnRzIGFkZHJlc3Nlcy4KIEdpdmVuIGEgcG9zdGFsIGFkZHJlc3MsIGEgcG9zdGFsIHNlcnZpY2UgY2FuIGRlbGl2ZXIgaXRlbXMgdG8gYSBwcmVtaXNlLCBQLk8uCiBCb3ggb3Igc2ltaWxhci4KIEl0IGlzIG5vdCBpbnRlbmRlZCB0byBtb2RlbCBnZW9ncmFwaGljYWwgbG9jYXRpb25zIChyb2FkcywgdG93bnMsCiBtb3VudGFpbnMpLgoKIEluIHR5cGljYWwgdXNhZ2UgYW4gYWRkcmVzcyB3b3VsZCBiZSBjcmVhdGVkIHZpYSB1c2VyIGlucHV0IG9yIGZyb20gaW1wb3J0aW5nCiBleGlzdGluZyBkYXRhLCBkZXBlbmRpbmcgb24gdGhlIHR5cGUgb2YgcHJvY2Vzcy4KCiBBZHZpY2Ugb24gYWRkcmVzcyBpbnB1dCAvIGVkaXRpbmc6CiAgLSBVc2UgYW4gaTE4bi1yZWFkeSBhZGRyZXNzIHdpZGdldCBzdWNoIGFzCiAgICBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL2xpYmFkZHJlc3NpbnB1dCkKIC0gVXNlcnMgc2hvdWxkIG5vdCBiZSBwcmVzZW50ZWQgd2l0aCBVSSBlbGVtZW50cyBmb3IgaW5wdXQgb3IgZWRpdGluZyBvZgogICBmaWVsZHMgb3V0c2lkZSBjb3VudHJpZXMgd2hlcmUgdGhhdCBmaWVsZCBpcyB1c2VkLgoKIEZvciBtb3JlIGd1aWRhbmNlIG9uIGhvdyB0byB1c2UgdGhpcyBzY2hlbWEsIHBsZWFzZSBzZWU6CiBodHRwczovL3N1cHBvcnQuZ29vZ2xlLmNvbS9idXNpbmVzcy9hbnN3ZXIvNjM5NzQ3OAoKCgoDBAABEgMqCBUKuQEKBAQAAgASAy8CFRqrASBUaGUgc2NoZW1hIHJldmlzaW9uIG9mIHRoZSBgUG9zdGFsQWRkcmVzc2AuIFRoaXMgbXVzdCBiZSBzZXQgdG8gMCwgd2hpY2ggaXMKIHRoZSBsYXRlc3QgcmV2aXNpb24uCgogQWxsIG5ldyByZXZpc2lvbnMgKiptdXN0KiogYmUgYmFja3dhcmQgY29tcGF0aWJsZSB3aXRoIG9sZCByZXZpc2lvbnMuCgoMCgUEAAIABRIDLwIHCgwKBQQAAgABEgMvCBAKDAoFBAACAAMSAy8TFAq/AgoEBAACARIDNgIZGrECIFJlcXVpcmVkLiBDTERSIHJlZ2lvbiBjb2RlIG9mIHRoZSBjb3VudHJ5L3JlZ2lvbiBvZiB0aGUgYWRkcmVzcy4gVGhpcwogaXMgbmV2ZXIgaW5mZXJyZWQgYW5kIGl0IGlzIHVwIHRvIHRoZSB1c2VyIHRvIGVuc3VyZSB0aGUgdmFsdWUgaXMKIGNvcnJlY3QuIFNlZSBodHRwOi8vY2xkci51bmljb2RlLm9yZy8gYW5kCiBodHRwOi8vd3d3LnVuaWNvZGUub3JnL2NsZHIvY2hhcnRzLzMwL3N1cHBsZW1lbnRhbC90ZXJyaXRvcnlfaW5mb3JtYXRpb24uaHRtbAogZm9yIGRldGFpbHMuIEV4YW1wbGU6ICJDSCIgZm9yIFN3aXR6ZXJsYW5kLgoKDAoFBAACAQUSAzYCCAoMCgUEAAIBARIDNgkUCgwKBQQAAgEDEgM2FxgK1QQKBAQAAgISA0QCGxrHBCBPcHRpb25hbC4gQkNQLTQ3IGxhbmd1YWdlIGNvZGUgb2YgdGhlIGNvbnRlbnRzIG9mIHRoaXMgYWRkcmVzcyAoaWYKIGtub3duKS4gVGhpcyBpcyBvZnRlbiB0aGUgVUkgbGFuZ3VhZ2Ugb2YgdGhlIGlucHV0IGZvcm0gb3IgaXMgZXhwZWN0ZWQKIHRvIG1hdGNoIG9uZSBvZiB0aGUgbGFuZ3VhZ2VzIHVzZWQgaW4gdGhlIGFkZHJlc3MnIGNvdW50cnkvcmVnaW9uLCBvciB0aGVpcgogdHJhbnNsaXRlcmF0ZWQgZXF1aXZhbGVudHMuCiBUaGlzIGNhbiBhZmZlY3QgZm9ybWF0dGluZyBpbiBjZXJ0YWluIGNvdW50cmllcywgYnV0IGlzIG5vdCBjcml0aWNhbAogdG8gdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSBkYXRhIGFuZCB3aWxsIG5ldmVyIGFmZmVjdCBhbnkgdmFsaWRhdGlvbiBvcgogb3RoZXIgbm9uLWZvcm1hdHRpbmcgcmVsYXRlZCBvcGVyYXRpb25zLgoKIElmIHRoaXMgdmFsdWUgaXMgbm90IGtub3duLCBpdCBzaG91bGQgYmUgb21pdHRlZCAocmF0aGVyIHRoYW4gc3BlY2lmeWluZyBhCiBwb3NzaWJseSBpbmNvcnJlY3QgZGVmYXVsdCkuCgogRXhhbXBsZXM6ICJ6aC1IYW50IiwgImphIiwgImphLUxhdG4iLCAiZW4iLgoKDAoFBAACAgUSA0QCCAoMCgUEAAICARIDRAkWCgwKBQQAAgIDEgNEGRoKgAIKBAQAAgMSA0oCGRryASBPcHRpb25hbC4gUG9zdGFsIGNvZGUgb2YgdGhlIGFkZHJlc3MuIE5vdCBhbGwgY291bnRyaWVzIHVzZSBvciByZXF1aXJlCiBwb3N0YWwgY29kZXMgdG8gYmUgcHJlc2VudCwgYnV0IHdoZXJlIHRoZXkgYXJlIHVzZWQsIHRoZXkgbWF5IHRyaWdnZXIKIGFkZGl0aW9uYWwgdmFsaWRhdGlvbiB3aXRoIG90aGVyIHBhcnRzIG9mIHRoZSBhZGRyZXNzIChlLmcuIHN0YXRlL3ppcAogdmFsaWRhdGlvbiBpbiB0aGUgVS5TLkEuKS4KCgwKBQQAAgMFEgNKAggKDAoFBAACAwESA0oJFAoMCgUEAAIDAxIDShcYCvECCgQEAAIEEgNRAhoa4wIgT3B0aW9uYWwuIEFkZGl0aW9uYWwsIGNvdW50cnktc3BlY2lmaWMsIHNvcnRpbmcgY29kZS4gVGhpcyBpcyBub3QgdXNlZAogaW4gbW9zdCByZWdpb25zLiBXaGVyZSBpdCBpcyB1c2VkLCB0aGUgdmFsdWUgaXMgZWl0aGVyIGEgc3RyaW5nIGxpa2UKICJDRURFWCIsIG9wdGlvbmFsbHkgZm9sbG93ZWQgYnkgYSBudW1iZXIgKGUuZy4gIkNFREVYIDciKSwgb3IganVzdCBhIG51bWJlcgogYWxvbmUsIHJlcHJlc2VudGluZyB0aGUgInNlY3RvciBjb2RlIiAoSmFtYWljYSksICJkZWxpdmVyeSBhcmVhIGluZGljYXRvciIKIChNYWxhd2kpIG9yICJwb3N0IG9mZmljZSBpbmRpY2F0b3IiIChlLmcuIEPDtHRlIGQnSXZvaXJlKS4KCgwKBQQAAgQFEgNRAggKDAoFBAACBAESA1EJFQoMCgUEAAIEAxIDURgZCrcDCgQEAAIFEgNaAiEaqQMgT3B0aW9uYWwuIEhpZ2hlc3QgYWRtaW5pc3RyYXRpdmUgc3ViZGl2aXNpb24gd2hpY2ggaXMgdXNlZCBmb3IgcG9zdGFsCiBhZGRyZXNzZXMgb2YgYSBjb3VudHJ5IG9yIHJlZ2lvbi4KIEZvciBleGFtcGxlLCB0aGlzIGNhbiBiZSBhIHN0YXRlLCBhIHByb3ZpbmNlLCBhbiBvYmxhc3QsIG9yIGEgcHJlZmVjdHVyZS4KIFNwZWNpZmljYWxseSwgZm9yIFNwYWluIHRoaXMgaXMgdGhlIHByb3ZpbmNlIGFuZCBub3QgdGhlIGF1dG9ub21vdXMKIGNvbW11bml0eSAoZS5nLiAiQmFyY2Vsb25hIiBhbmQgbm90ICJDYXRhbG9uaWEiKS4KIE1hbnkgY291bnRyaWVzIGRvbid0IHVzZSBhbiBhZG1pbmlzdHJhdGl2ZSBhcmVhIGluIHBvc3RhbCBhZGRyZXNzZXMuIEUuZy4KIGluIFN3aXR6ZXJsYW5kIHRoaXMgc2hvdWxkIGJlIGxlZnQgdW5wb3B1bGF0ZWQuCgoMCgUEAAIFBRIDWgIICgwKBQQAAgUBEgNaCRwKDAoFBAACBQMSA1ofIAqUAgoEBAACBhIDYAIWGoYCIE9wdGlvbmFsLiBHZW5lcmFsbHkgcmVmZXJzIHRvIHRoZSBjaXR5L3Rvd24gcG9ydGlvbiBvZiB0aGUgYWRkcmVzcy4KIEV4YW1wbGVzOiBVUyBjaXR5LCBJVCBjb211bmUsIFVLIHBvc3QgdG93bi4KIEluIHJlZ2lvbnMgb2YgdGhlIHdvcmxkIHdoZXJlIGxvY2FsaXRpZXMgYXJlIG5vdCB3ZWxsIGRlZmluZWQgb3IgZG8gbm90IGZpdAogaW50byB0aGlzIHN0cnVjdHVyZSB3ZWxsLCBsZWF2ZSBsb2NhbGl0eSBlbXB0eSBhbmQgdXNlIGFkZHJlc3NfbGluZXMuCgoMCgUEAAIGBRIDYAIICgwKBQQAAgYBEgNgCREKDAoFBAACBgMSA2AUFQpyCgQEAAIHEgNkAhkaZSBPcHRpb25hbC4gU3VibG9jYWxpdHkgb2YgdGhlIGFkZHJlc3MuCiBGb3IgZXhhbXBsZSwgdGhpcyBjYW4gYmUgbmVpZ2hib3Job29kcywgYm9yb3VnaHMsIGRpc3RyaWN0cy4KCgwKBQQAAgcFEgNkAggKDAoFBAACBwESA2QJFAoMCgUEAAIHAxIDZBcYCuAJCgQEAAIIEgN8AiQa0gkgVW5zdHJ1Y3R1cmVkIGFkZHJlc3MgbGluZXMgZGVzY3JpYmluZyB0aGUgbG93ZXIgbGV2ZWxzIG9mIGFuIGFkZHJlc3MuCgogQmVjYXVzZSB2YWx1ZXMgaW4gYWRkcmVzc19saW5lcyBkbyBub3QgaGF2ZSB0eXBlIGluZm9ybWF0aW9uIGFuZCBtYXkKIHNvbWV0aW1lcyBjb250YWluIG11bHRpcGxlIHZhbHVlcyBpbiBhIHNpbmdsZSBmaWVsZCAoZS5nLgogIkF1c3RpbiwgVFgiKSwgaXQgaXMgaW1wb3J0YW50IHRoYXQgdGhlIGxpbmUgb3JkZXIgaXMgY2xlYXIuIFRoZSBvcmRlciBvZgogYWRkcmVzcyBsaW5lcyBzaG91bGQgYmUgImVudmVsb3BlIG9yZGVyIiBmb3IgdGhlIGNvdW50cnkvcmVnaW9uIG9mIHRoZQogYWRkcmVzcy4gSW4gcGxhY2VzIHdoZXJlIHRoaXMgY2FuIHZhcnkgKGUuZy4gSmFwYW4pLCBhZGRyZXNzX2xhbmd1YWdlIGlzCiB1c2VkIHRvIG1ha2UgaXQgZXhwbGljaXQgKGUuZy4gImphIiBmb3IgbGFyZ2UtdG8tc21hbGwgb3JkZXJpbmcgYW5kCiAiamEtTGF0biIgb3IgImVuIiBmb3Igc21hbGwtdG8tbGFyZ2UpLiBUaGlzIHdheSwgdGhlIG1vc3Qgc3BlY2lmaWMgbGluZSBvZgogYW4gYWRkcmVzcyBjYW4gYmUgc2VsZWN0ZWQgYmFzZWQgb24gdGhlIGxhbmd1YWdlLgoKIFRoZSBtaW5pbXVtIHBlcm1pdHRlZCBzdHJ1Y3R1cmFsIHJlcHJlc2VudGF0aW9uIG9mIGFuIGFkZHJlc3MgY29uc2lzdHMKIG9mIGEgcmVnaW9uX2NvZGUgd2l0aCBhbGwgcmVtYWluaW5nIGluZm9ybWF0aW9uIHBsYWNlZCBpbiB0aGUKIGFkZHJlc3NfbGluZXMuIEl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGZvcm1hdCBzdWNoIGFuIGFkZHJlc3MgdmVyeQogYXBwcm94aW1hdGVseSB3aXRob3V0IGdlb2NvZGluZywgYnV0IG5vIHNlbWFudGljIHJlYXNvbmluZyBjb3VsZCBiZQogbWFkZSBhYm91dCBhbnkgb2YgdGhlIGFkZHJlc3MgY29tcG9uZW50cyB1bnRpbCBpdCB3YXMgYXQgbGVhc3QKIHBhcnRpYWxseSByZXNvbHZlZC4KCiBDcmVhdGluZyBhbiBhZGRyZXNzIG9ubHkgY29udGFpbmluZyBhIHJlZ2lvbl9jb2RlIGFuZCBhZGRyZXNzX2xpbmVzLCBhbmQKIHRoZW4gZ2VvY29kaW5nIGlzIHRoZSByZWNvbW1lbmRlZCB3YXkgdG8gaGFuZGxlIGNvbXBsZXRlbHkgdW5zdHJ1Y3R1cmVkCiBhZGRyZXNzZXMgKGFzIG9wcG9zZWQgdG8gZ3Vlc3Npbmcgd2hpY2ggcGFydHMgb2YgdGhlIGFkZHJlc3Mgc2hvdWxkIGJlCiBsb2NhbGl0aWVzIG9yIGFkbWluaXN0cmF0aXZlIGFyZWFzKS4KCgwKBQQAAggEEgN8AgoKDAoFBAACCAUSA3wLEQoMCgUEAAIIARIDfBIfCgwKBQQAAggDEgN8IiMKuwEKBAQAAgkSBIEBAiIarAEgT3B0aW9uYWwuIFRoZSByZWNpcGllbnQgYXQgdGhlIGFkZHJlc3MuCiBUaGlzIGZpZWxkIG1heSwgdW5kZXIgY2VydGFpbiBjaXJjdW1zdGFuY2VzLCBjb250YWluIG11bHRpbGluZSBpbmZvcm1hdGlvbi4KIEZvciBleGFtcGxlLCBpdCBtaWdodCBjb250YWluICJjYXJlIG9mIiBpbmZvcm1hdGlvbi4KCg0KBQQAAgkEEgSBAQIKCg0KBQQAAgkFEgSBAQsRCg0KBQQAAgkBEgSBARIcCg0KBQQAAgkDEgSBAR8hCkYKBAQAAgoSBIQBAhsaOCBPcHRpb25hbC4gVGhlIG5hbWUgb2YgdGhlIG9yZ2FuaXphdGlvbiBhdCB0aGUgYWRkcmVzcy4KCg0KBQQAAgoFEgSEAQIICg0KBQQAAgoBEgSEAQkVCg0KBQQAAgoDEgSEARgaYgZwcm90bzM='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/postal_address.proto', messages: [ new File\MessageDescriptor('google.type.PostalAddress', \Google\Type\PostalAddress::class), diff --git a/src/GoogleTypeQuaternionDescriptorRegistry.php b/src/GoogleTypeQuaternionDescriptorRegistry.php index 33b2931..66901be 100644 --- a/src/GoogleTypeQuaternionDescriptorRegistry.php +++ b/src/GoogleTypeQuaternionDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/quaternion.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeQuaternionDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeQuaternionDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chxnb29nbGUvdHlwZS9xdWF0ZXJuaW9uLnByb3RvEgtnb29nbGUudHlwZSJECgpRdWF0ZXJuaW9uEgwKAXgYASABKAFSAXgSDAoBeRgCIAEoAVIBeRIMCgF6GAMgASgBUgF6EgwKAXcYBCABKAFSAXdCbwoPY29tLmdvb2dsZS50eXBlQg9RdWF0ZXJuaW9uUHJvdG9QAVpAZ29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL3F1YXRlcm5pb247cXVhdGVybmlvbvgBAaICA0dUUEq2HAoGEgQOAF0BCrwECgEMEgMOABIysQQgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQwoKIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKCAoBAhIDEAAUCggKAQgSAxIAHwoJCgIIHxIDEgAfCggKAQgSAxMAVwoJCgIICxIDEwBXCggKAQgSAxQAIgoJCgIIChIDFAAiCggKAQgSAxUAMAoJCgIICBIDFQAwCggKAQgSAxYAKAoJCgIIARIDFgAoCggKAQgSAxcAIQoJCgIIJBIDFwAhCqcUCgIEABIEUQBdARqaFCBBIHF1YXRlcm5pb24gaXMgZGVmaW5lZCBhcyB0aGUgcXVvdGllbnQgb2YgdHdvIGRpcmVjdGVkIGxpbmVzIGluIGEKIHRocmVlLWRpbWVuc2lvbmFsIHNwYWNlIG9yIGVxdWl2YWxlbnRseSBhcyB0aGUgcXVvdGllbnQgb2YgdHdvIEV1Y2xpZGVhbgogdmVjdG9ycyAoaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUXVhdGVybmlvbikuCgogUXVhdGVybmlvbnMgYXJlIG9mdGVuIHVzZWQgaW4gY2FsY3VsYXRpb25zIGludm9sdmluZyB0aHJlZS1kaW1lbnNpb25hbAogcm90YXRpb25zIChodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9RdWF0ZXJuaW9uc19hbmRfc3BhdGlhbF9yb3RhdGlvbiksCiBhcyB0aGV5IHByb3ZpZGUgZ3JlYXRlciBtYXRoZW1hdGljYWwgcm9idXN0bmVzcyBieSBhdm9pZGluZyB0aGUgZ2ltYmFsIGxvY2sKIHByb2JsZW1zIHRoYXQgY2FuIGJlIGVuY291bnRlcmVkIHdoZW4gdXNpbmcgRXVsZXIgYW5nbGVzCiAoaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvR2ltYmFsX2xvY2spLgoKIFF1YXRlcm5pb25zIGFyZSBnZW5lcmFsbHkgcmVwcmVzZW50ZWQgaW4gdGhpcyBmb3JtOgoKICAgICB3ICsgeGkgKyB5aiArIHprCgogd2hlcmUgeCwgeSwgeiwgYW5kIHcgYXJlIHJlYWwgbnVtYmVycywgYW5kIGksIGosIGFuZCBrIGFyZSB0aHJlZSBpbWFnaW5hcnkKIG51bWJlcnMuCgogT3VyIG5hbWluZyBjaG9pY2UgYCh4LCB5LCB6LCB3KWAgY29tZXMgZnJvbSB0aGUgZGVzaXJlIHRvIGF2b2lkIGNvbmZ1c2lvbiBmb3IKIHRob3NlIGludGVyZXN0ZWQgaW4gdGhlIGdlb21ldHJpYyBwcm9wZXJ0aWVzIG9mIHRoZSBxdWF0ZXJuaW9uIGluIHRoZSAzRAogQ2FydGVzaWFuIHNwYWNlLiBPdGhlciB0ZXh0cyBvZnRlbiB1c2UgYWx0ZXJuYXRpdmUgbmFtZXMgb3Igc3Vic2NyaXB0cywgc3VjaAogYXMgYChhLCBiLCBjLCBkKWAsIGAoMSwgaSwgaiwgaylgLCBvciBgKDAsIDEsIDIsIDMpYCwgd2hpY2ggYXJlIHBlcmhhcHMKIGJldHRlciBzdWl0ZWQgZm9yIG1hdGhlbWF0aWNhbCBpbnRlcnByZXRhdGlvbnMuCgogVG8gYXZvaWQgYW55IGNvbmZ1c2lvbiwgYXMgd2VsbCBhcyB0byBtYWludGFpbiBjb21wYXRpYmlsaXR5IHdpdGggYSBsYXJnZQogbnVtYmVyIG9mIHNvZnR3YXJlIGxpYnJhcmllcywgdGhlIHF1YXRlcm5pb25zIHJlcHJlc2VudGVkIHVzaW5nIHRoZSBwcm90b2NvbAogYnVmZmVyIGJlbG93ICptdXN0KiBmb2xsb3cgdGhlIEhhbWlsdG9uIGNvbnZlbnRpb24sIHdoaWNoIGRlZmluZXMgYGlqID0ga2AKIChpLmUuIGEgcmlnaHQtaGFuZGVkIGFsZ2VicmEpLCBhbmQgdGhlcmVmb3JlOgoKICAgICBpXjIgPSBqXjIgPSBrXjIgPSBpamsgPSDiiJIxCiAgICAgaWogPSDiiJJqaSA9IGsKICAgICBqayA9IOKIkmtqID0gaQogICAgIGtpID0g4oiSaWsgPSBqCgogUGxlYXNlIERPIE5PVCB1c2UgdGhpcyB0byByZXByZXNlbnQgcXVhdGVybmlvbnMgdGhhdCBmb2xsb3cgdGhlIEpQTAogY29udmVudGlvbiwgb3IgYW55IG9mIHRoZSBvdGhlciBxdWF0ZXJuaW9uIGZsYXZvcnMgb3V0IHRoZXJlLgoKIERlZmluaXRpb25zOgoKICAgLSBRdWF0ZXJuaW9uIG5vcm0gKG9yIG1hZ25pdHVkZSk6IGBzcXJ0KHheMiArIHleMiArIHpeMiArIHdeMilgLgogICAtIFVuaXQgKG9yIG5vcm1hbGl6ZWQpIHF1YXRlcm5pb246IGEgcXVhdGVybmlvbiB3aG9zZSBub3JtIGlzIDEuCiAgIC0gUHVyZSBxdWF0ZXJuaW9uOiBhIHF1YXRlcm5pb24gd2hvc2Ugc2NhbGFyIGNvbXBvbmVudCAoYHdgKSBpcyAwLgogICAtIFJvdGF0aW9uIHF1YXRlcm5pb246IGEgdW5pdCBxdWF0ZXJuaW9uIHVzZWQgdG8gcmVwcmVzZW50IHJvdGF0aW9uLgogICAtIE9yaWVudGF0aW9uIHF1YXRlcm5pb246IGEgdW5pdCBxdWF0ZXJuaW9uIHVzZWQgdG8gcmVwcmVzZW50IG9yaWVudGF0aW9uLgoKIEEgcXVhdGVybmlvbiBjYW4gYmUgbm9ybWFsaXplZCBieSBkaXZpZGluZyBpdCBieSBpdHMgbm9ybS4gVGhlIHJlc3VsdGluZwogcXVhdGVybmlvbiBtYWludGFpbnMgdGhlIHNhbWUgZGlyZWN0aW9uLCBidXQgaGFzIGEgbm9ybSBvZiAxLCBpLmUuIGl0IG1vdmVzCiBvbiB0aGUgdW5pdCBzcGhlcmUuIFRoaXMgaXMgZ2VuZXJhbGx5IG5lY2Vzc2FyeSBmb3Igcm90YXRpb24gYW5kIG9yaWVudGF0aW9uCiBxdWF0ZXJuaW9ucywgdG8gYXZvaWQgcm91bmRpbmcgZXJyb3JzOgogaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUm90YXRpb25fZm9ybWFsaXNtc19pbl90aHJlZV9kaW1lbnNpb25zCgogTm90ZSB0aGF0IGAoeCwgeSwgeiwgdylgIGFuZCBgKC14LCAteSwgLXosIC13KWAgcmVwcmVzZW50IHRoZSBzYW1lIHJvdGF0aW9uLAogYnV0IG5vcm1hbGl6YXRpb24gd291bGQgYmUgZXZlbiBtb3JlIHVzZWZ1bCwgZS5nLiBmb3IgY29tcGFyaXNvbiBwdXJwb3NlcywgaWYKIGl0IHdvdWxkIHByb2R1Y2UgYSB1bmlxdWUgcmVwcmVzZW50YXRpb24uIEl0IGlzIHRodXMgcmVjb21tZW5kZWQgdGhhdCBgd2AgYmUKIGtlcHQgcG9zaXRpdmUsIHdoaWNoIGNhbiBiZSBhY2hpZXZlZCBieSBjaGFuZ2luZyBhbGwgdGhlIHNpZ25zIHdoZW4gYHdgIGlzCiBuZWdhdGl2ZS4KCgoKCgMEAAESA1EIEgofCgQEAAIAEgNTAg8aEiBUaGUgeCBjb21wb25lbnQuCgoMCgUEAAIABRIDUwIICgwKBQQAAgABEgNTCQoKDAoFBAACAAMSA1MNDgofCgQEAAIBEgNWAg8aEiBUaGUgeSBjb21wb25lbnQuCgoMCgUEAAIBBRIDVgIICgwKBQQAAgEBEgNWCQoKDAoFBAACAQMSA1YNDgofCgQEAAICEgNZAg8aEiBUaGUgeiBjb21wb25lbnQuCgoMCgUEAAICBRIDWQIICgwKBQQAAgIBEgNZCQoKDAoFBAACAgMSA1kNDgokCgQEAAIDEgNcAg8aFyBUaGUgc2NhbGFyIGNvbXBvbmVudC4KCgwKBQQAAgMFEgNcAggKDAoFBAACAwESA1wJCgoMCgUEAAIDAxIDXA0OYgZwcm90bzM='; + private const string DESCRIPTOR_BUFFER = 'Chxnb29nbGUvdHlwZS9xdWF0ZXJuaW9uLnByb3RvEgtnb29nbGUudHlwZSJECgpRdWF0ZXJuaW9uEgwKAXgYASABKAFSAXgSDAoBeRgCIAEoAVIBeRIMCgF6GAMgASgBUgF6EgwKAXcYBCABKAFSAXdCcQoPY29tLmdvb2dsZS50eXBlQg9RdWF0ZXJuaW9uUHJvdG9QAUgBWkBnb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL3R5cGUvcXVhdGVybmlvbjtxdWF0ZXJuaW9u+AEBogIDR1RQSrYcCgYSBA4AXQEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgAfCgkKAggfEgMSAB8KCAoBCBIDEwBXCgkKAggLEgMTAFcKCAoBCBIDFAAiCgkKAggKEgMUACIKCAoBCBIDFQAwCgkKAggIEgMVADAKCAoBCBIDFgAoCgkKAggBEgMWACgKCAoBCBIDFwAhCgkKAggkEgMXACEKpxQKAgQAEgRRAF0BGpoUIEEgcXVhdGVybmlvbiBpcyBkZWZpbmVkIGFzIHRoZSBxdW90aWVudCBvZiB0d28gZGlyZWN0ZWQgbGluZXMgaW4gYQogdGhyZWUtZGltZW5zaW9uYWwgc3BhY2Ugb3IgZXF1aXZhbGVudGx5IGFzIHRoZSBxdW90aWVudCBvZiB0d28gRXVjbGlkZWFuCiB2ZWN0b3JzIChodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9RdWF0ZXJuaW9uKS4KCiBRdWF0ZXJuaW9ucyBhcmUgb2Z0ZW4gdXNlZCBpbiBjYWxjdWxhdGlvbnMgaW52b2x2aW5nIHRocmVlLWRpbWVuc2lvbmFsCiByb3RhdGlvbnMgKGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1F1YXRlcm5pb25zX2FuZF9zcGF0aWFsX3JvdGF0aW9uKSwKIGFzIHRoZXkgcHJvdmlkZSBncmVhdGVyIG1hdGhlbWF0aWNhbCByb2J1c3RuZXNzIGJ5IGF2b2lkaW5nIHRoZSBnaW1iYWwgbG9jawogcHJvYmxlbXMgdGhhdCBjYW4gYmUgZW5jb3VudGVyZWQgd2hlbiB1c2luZyBFdWxlciBhbmdsZXMKIChodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9HaW1iYWxfbG9jaykuCgogUXVhdGVybmlvbnMgYXJlIGdlbmVyYWxseSByZXByZXNlbnRlZCBpbiB0aGlzIGZvcm06CgogICAgIHcgKyB4aSArIHlqICsgemsKCiB3aGVyZSB4LCB5LCB6LCBhbmQgdyBhcmUgcmVhbCBudW1iZXJzLCBhbmQgaSwgaiwgYW5kIGsgYXJlIHRocmVlIGltYWdpbmFyeQogbnVtYmVycy4KCiBPdXIgbmFtaW5nIGNob2ljZSBgKHgsIHksIHosIHcpYCBjb21lcyBmcm9tIHRoZSBkZXNpcmUgdG8gYXZvaWQgY29uZnVzaW9uIGZvcgogdGhvc2UgaW50ZXJlc3RlZCBpbiB0aGUgZ2VvbWV0cmljIHByb3BlcnRpZXMgb2YgdGhlIHF1YXRlcm5pb24gaW4gdGhlIDNECiBDYXJ0ZXNpYW4gc3BhY2UuIE90aGVyIHRleHRzIG9mdGVuIHVzZSBhbHRlcm5hdGl2ZSBuYW1lcyBvciBzdWJzY3JpcHRzLCBzdWNoCiBhcyBgKGEsIGIsIGMsIGQpYCwgYCgxLCBpLCBqLCBrKWAsIG9yIGAoMCwgMSwgMiwgMylgLCB3aGljaCBhcmUgcGVyaGFwcwogYmV0dGVyIHN1aXRlZCBmb3IgbWF0aGVtYXRpY2FsIGludGVycHJldGF0aW9ucy4KCiBUbyBhdm9pZCBhbnkgY29uZnVzaW9uLCBhcyB3ZWxsIGFzIHRvIG1haW50YWluIGNvbXBhdGliaWxpdHkgd2l0aCBhIGxhcmdlCiBudW1iZXIgb2Ygc29mdHdhcmUgbGlicmFyaWVzLCB0aGUgcXVhdGVybmlvbnMgcmVwcmVzZW50ZWQgdXNpbmcgdGhlIHByb3RvY29sCiBidWZmZXIgYmVsb3cgKm11c3QqIGZvbGxvdyB0aGUgSGFtaWx0b24gY29udmVudGlvbiwgd2hpY2ggZGVmaW5lcyBgaWogPSBrYAogKGkuZS4gYSByaWdodC1oYW5kZWQgYWxnZWJyYSksIGFuZCB0aGVyZWZvcmU6CgogICAgIGleMiA9IGpeMiA9IGteMiA9IGlqayA9IOKIkjEKICAgICBpaiA9IOKIkmppID0gawogICAgIGprID0g4oiSa2ogPSBpCiAgICAga2kgPSDiiJJpayA9IGoKCiBQbGVhc2UgRE8gTk9UIHVzZSB0aGlzIHRvIHJlcHJlc2VudCBxdWF0ZXJuaW9ucyB0aGF0IGZvbGxvdyB0aGUgSlBMCiBjb252ZW50aW9uLCBvciBhbnkgb2YgdGhlIG90aGVyIHF1YXRlcm5pb24gZmxhdm9ycyBvdXQgdGhlcmUuCgogRGVmaW5pdGlvbnM6CgogICAtIFF1YXRlcm5pb24gbm9ybSAob3IgbWFnbml0dWRlKTogYHNxcnQoeF4yICsgeV4yICsgel4yICsgd14yKWAuCiAgIC0gVW5pdCAob3Igbm9ybWFsaXplZCkgcXVhdGVybmlvbjogYSBxdWF0ZXJuaW9uIHdob3NlIG5vcm0gaXMgMS4KICAgLSBQdXJlIHF1YXRlcm5pb246IGEgcXVhdGVybmlvbiB3aG9zZSBzY2FsYXIgY29tcG9uZW50IChgd2ApIGlzIDAuCiAgIC0gUm90YXRpb24gcXVhdGVybmlvbjogYSB1bml0IHF1YXRlcm5pb24gdXNlZCB0byByZXByZXNlbnQgcm90YXRpb24uCiAgIC0gT3JpZW50YXRpb24gcXVhdGVybmlvbjogYSB1bml0IHF1YXRlcm5pb24gdXNlZCB0byByZXByZXNlbnQgb3JpZW50YXRpb24uCgogQSBxdWF0ZXJuaW9uIGNhbiBiZSBub3JtYWxpemVkIGJ5IGRpdmlkaW5nIGl0IGJ5IGl0cyBub3JtLiBUaGUgcmVzdWx0aW5nCiBxdWF0ZXJuaW9uIG1haW50YWlucyB0aGUgc2FtZSBkaXJlY3Rpb24sIGJ1dCBoYXMgYSBub3JtIG9mIDEsIGkuZS4gaXQgbW92ZXMKIG9uIHRoZSB1bml0IHNwaGVyZS4gVGhpcyBpcyBnZW5lcmFsbHkgbmVjZXNzYXJ5IGZvciByb3RhdGlvbiBhbmQgb3JpZW50YXRpb24KIHF1YXRlcm5pb25zLCB0byBhdm9pZCByb3VuZGluZyBlcnJvcnM6CiBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9Sb3RhdGlvbl9mb3JtYWxpc21zX2luX3RocmVlX2RpbWVuc2lvbnMKCiBOb3RlIHRoYXQgYCh4LCB5LCB6LCB3KWAgYW5kIGAoLXgsIC15LCAteiwgLXcpYCByZXByZXNlbnQgdGhlIHNhbWUgcm90YXRpb24sCiBidXQgbm9ybWFsaXphdGlvbiB3b3VsZCBiZSBldmVuIG1vcmUgdXNlZnVsLCBlLmcuIGZvciBjb21wYXJpc29uIHB1cnBvc2VzLCBpZgogaXQgd291bGQgcHJvZHVjZSBhIHVuaXF1ZSByZXByZXNlbnRhdGlvbi4gSXQgaXMgdGh1cyByZWNvbW1lbmRlZCB0aGF0IGB3YCBiZQoga2VwdCBwb3NpdGl2ZSwgd2hpY2ggY2FuIGJlIGFjaGlldmVkIGJ5IGNoYW5naW5nIGFsbCB0aGUgc2lnbnMgd2hlbiBgd2AgaXMKIG5lZ2F0aXZlLgoKCgoKAwQAARIDUQgSCh8KBAQAAgASA1MCDxoSIFRoZSB4IGNvbXBvbmVudC4KCgwKBQQAAgAFEgNTAggKDAoFBAACAAESA1MJCgoMCgUEAAIAAxIDUw0OCh8KBAQAAgESA1YCDxoSIFRoZSB5IGNvbXBvbmVudC4KCgwKBQQAAgEFEgNWAggKDAoFBAACAQESA1YJCgoMCgUEAAIBAxIDVg0OCh8KBAQAAgISA1kCDxoSIFRoZSB6IGNvbXBvbmVudC4KCgwKBQQAAgIFEgNZAggKDAoFBAACAgESA1kJCgoMCgUEAAICAxIDWQ0OCiQKBAQAAgMSA1wCDxoXIFRoZSBzY2FsYXIgY29tcG9uZW50LgoKDAoFBAACAwUSA1wCCAoMCgUEAAIDARIDXAkKCgwKBQQAAgMDEgNcDQ5iBnByb3RvMw=='; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/quaternion.proto', messages: [ new File\MessageDescriptor('google.type.Quaternion', \Google\Type\Quaternion::class), diff --git a/src/GoogleTypeTimeofdayDescriptorRegistry.php b/src/GoogleTypeTimeofdayDescriptorRegistry.php index 99e638c..d0e7c03 100644 --- a/src/GoogleTypeTimeofdayDescriptorRegistry.php +++ b/src/GoogleTypeTimeofdayDescriptorRegistry.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/timeofday.proto */ @@ -13,20 +13,20 @@ namespace Google\Type; use Override; -use Thesis\Protobuf\Pool; -use Thesis\Protobuf\Pool\File; +use Thesis\Protobuf\Registry; +use Thesis\Protobuf\Registry\File; /** * @api */ -final readonly class GoogleTypeTimeofdayDescriptorRegistry implements Pool\Registrar +final readonly class GoogleTypeTimeofdayDescriptorRegistry implements Registry\Registrar { - private const string DESCRIPTOR_BUFFER = 'Chtnb29nbGUvdHlwZS90aW1lb2ZkYXkucHJvdG8SC2dvb2dsZS50eXBlImsKCVRpbWVPZkRheRIUCgVob3VycxgBIAEoBVIFaG91cnMSGAoHbWludXRlcxgCIAEoBVIHbWludXRlcxIYCgdzZWNvbmRzGAMgASgFUgdzZWNvbmRzEhQKBW5hbm9zGAQgASgFUgVuYW5vc0JsCg9jb20uZ29vZ2xlLnR5cGVCDlRpbWVPZkRheVByb3RvUAFaPmdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvdHlwZS90aW1lb2ZkYXk7dGltZW9mZGF5+AEBogIDR1RQSsEMCgYSBA4AKwEKvAQKAQwSAw4AEjKxBCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDCgogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7CiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuCiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKCiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCgogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCgoICgECEgMQABQKCAoBCBIDEgAfCgkKAggfEgMSAB8KCAoBCBIDEwBVCgkKAggLEgMTAFUKCAoBCBIDFAAiCgkKAggKEgMUACIKCAoBCBIDFQAvCgkKAggIEgMVAC8KCAoBCBIDFgAoCgkKAggBEgMWACgKCAoBCBIDFwAhCgkKAggkEgMXACEK+gEKAgQAEgQdACsBGu0BIFJlcHJlc2VudHMgYSB0aW1lIG9mIGRheS4gVGhlIGRhdGUgYW5kIHRpbWUgem9uZSBhcmUgZWl0aGVyIG5vdCBzaWduaWZpY2FudAogb3IgYXJlIHNwZWNpZmllZCBlbHNld2hlcmUuIEFuIEFQSSBtYXkgY2hvb3NlIHRvIGFsbG93IGxlYXAgc2Vjb25kcy4gUmVsYXRlZAogdHlwZXMgYXJlIFtnb29nbGUudHlwZS5EYXRlXVtnb29nbGUudHlwZS5EYXRlXSBhbmQKIGBnb29nbGUucHJvdG9idWYuVGltZXN0YW1wYC4KCgoKAwQAARIDHQgRCqIBCgQEAAIAEgMgAhIalAEgSG91cnMgb2YgZGF5IGluIDI0IGhvdXIgZm9ybWF0LiBTaG91bGQgYmUgZnJvbSAwIHRvIDIzLiBBbiBBUEkgbWF5IGNob29zZQogdG8gYWxsb3cgdGhlIHZhbHVlICIyNDowMDowMCIgZm9yIHNjZW5hcmlvcyBsaWtlIGJ1c2luZXNzIGNsb3NpbmcgdGltZS4KCgwKBQQAAgAFEgMgAgcKDAoFBAACAAESAyAIDQoMCgUEAAIAAxIDIBARCjwKBAQAAgESAyMCFBovIE1pbnV0ZXMgb2YgaG91ciBvZiBkYXkuIE11c3QgYmUgZnJvbSAwIHRvIDU5LgoKDAoFBAACAQUSAyMCBwoMCgUEAAIBARIDIwgPCgwKBQQAAgEDEgMjEhMKhwEKBAQAAgISAycCFBp6IFNlY29uZHMgb2YgbWludXRlcyBvZiB0aGUgdGltZS4gTXVzdCBub3JtYWxseSBiZSBmcm9tIDAgdG8gNTkuIEFuIEFQSSBtYXkKIGFsbG93IHRoZSB2YWx1ZSA2MCBpZiBpdCBhbGxvd3MgbGVhcC1zZWNvbmRzLgoKDAoFBAACAgUSAycCBwoMCgUEAAICARIDJwgPCgwKBQQAAgIDEgMnEhMKUgoEBAACAxIDKgISGkUgRnJhY3Rpb25zIG9mIHNlY29uZHMgaW4gbmFub3NlY29uZHMuIE11c3QgYmUgZnJvbSAwIHRvIDk5OSw5OTksOTk5LgoKDAoFBAACAwUSAyoCBwoMCgUEAAIDARIDKggNCgwKBQQAAgMDEgMqEBFiBnByb3RvMw=='; + private const string DESCRIPTOR_BUFFER = 'Chtnb29nbGUvdHlwZS90aW1lb2ZkYXkucHJvdG8SC2dvb2dsZS50eXBlImsKCVRpbWVPZkRheRIUCgVob3VycxgBIAEoBVIFaG91cnMSGAoHbWludXRlcxgCIAEoBVIHbWludXRlcxIYCgdzZWNvbmRzGAMgASgFUgdzZWNvbmRzEhQKBW5hbm9zGAQgASgFUgVuYW5vc0JuCg9jb20uZ29vZ2xlLnR5cGVCDlRpbWVPZkRheVByb3RvUAFIAVo+Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy90eXBlL3RpbWVvZmRheTt0aW1lb2ZkYXn4AQGiAgNHVFBKwQwKBhIEDgArAQq8BAoBDBIDDgASMrEEIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTEMKCiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAoKICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKCiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuCiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCggKAQISAxAAFAoICgEIEgMSAB8KCQoCCB8SAxIAHwoICgEIEgMTAFUKCQoCCAsSAxMAVQoICgEIEgMUACIKCQoCCAoSAxQAIgoICgEIEgMVAC8KCQoCCAgSAxUALwoICgEIEgMWACgKCQoCCAESAxYAKAoICgEIEgMXACEKCQoCCCQSAxcAIQr6AQoCBAASBB0AKwEa7QEgUmVwcmVzZW50cyBhIHRpbWUgb2YgZGF5LiBUaGUgZGF0ZSBhbmQgdGltZSB6b25lIGFyZSBlaXRoZXIgbm90IHNpZ25pZmljYW50CiBvciBhcmUgc3BlY2lmaWVkIGVsc2V3aGVyZS4gQW4gQVBJIG1heSBjaG9vc2UgdG8gYWxsb3cgbGVhcCBzZWNvbmRzLiBSZWxhdGVkCiB0eXBlcyBhcmUgW2dvb2dsZS50eXBlLkRhdGVdW2dvb2dsZS50eXBlLkRhdGVdIGFuZAogYGdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBgLgoKCgoDBAABEgMdCBEKogEKBAQAAgASAyACEhqUASBIb3VycyBvZiBkYXkgaW4gMjQgaG91ciBmb3JtYXQuIFNob3VsZCBiZSBmcm9tIDAgdG8gMjMuIEFuIEFQSSBtYXkgY2hvb3NlCiB0byBhbGxvdyB0aGUgdmFsdWUgIjI0OjAwOjAwIiBmb3Igc2NlbmFyaW9zIGxpa2UgYnVzaW5lc3MgY2xvc2luZyB0aW1lLgoKDAoFBAACAAUSAyACBwoMCgUEAAIAARIDIAgNCgwKBQQAAgADEgMgEBEKPAoEBAACARIDIwIUGi8gTWludXRlcyBvZiBob3VyIG9mIGRheS4gTXVzdCBiZSBmcm9tIDAgdG8gNTkuCgoMCgUEAAIBBRIDIwIHCgwKBQQAAgEBEgMjCA8KDAoFBAACAQMSAyMSEwqHAQoEBAACAhIDJwIUGnogU2Vjb25kcyBvZiBtaW51dGVzIG9mIHRoZSB0aW1lLiBNdXN0IG5vcm1hbGx5IGJlIGZyb20gMCB0byA1OS4gQW4gQVBJIG1heQogYWxsb3cgdGhlIHZhbHVlIDYwIGlmIGl0IGFsbG93cyBsZWFwLXNlY29uZHMuCgoMCgUEAAICBRIDJwIHCgwKBQQAAgIBEgMnCA8KDAoFBAACAgMSAycSEwpSCgQEAAIDEgMqAhIaRSBGcmFjdGlvbnMgb2Ygc2Vjb25kcyBpbiBuYW5vc2Vjb25kcy4gTXVzdCBiZSBmcm9tIDAgdG8gOTk5LDk5OSw5OTkuCgoMCgUEAAIDBRIDKgIHCgwKBQQAAgMBEgMqCA0KDAoFBAACAwMSAyoQEWIGcHJvdG8z'; #[Override] - public function register(Pool\Registry $pool): void + public function register(Registry\Pool $pool): void { - $pool->add(Pool\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( + $pool->add(Registry\Descriptor::base64(self::DESCRIPTOR_BUFFER), new File( name: 'google/type/timeofday.proto', messages: [ new File\MessageDescriptor('google.type.TimeOfDay', \Google\Type\TimeOfDay::class), diff --git a/src/Interval.php b/src/Interval.php index c9d3808..2375135 100644 --- a/src/Interval.php +++ b/src/Interval.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/interval.proto */ diff --git a/src/LatLng.php b/src/LatLng.php index 1bd996f..368c58c 100644 --- a/src/LatLng.php +++ b/src/LatLng.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/latlng.proto */ diff --git a/src/LocalizedText.php b/src/LocalizedText.php index 47c4783..2ce0fe2 100644 --- a/src/LocalizedText.php +++ b/src/LocalizedText.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/localized_text.proto */ diff --git a/src/Money.php b/src/Money.php index 82cd6f4..6340777 100644 --- a/src/Money.php +++ b/src/Money.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/money.proto */ diff --git a/src/Month.php b/src/Month.php index 16a3946..479653d 100644 --- a/src/Month.php +++ b/src/Month.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/month.proto */ diff --git a/src/PhoneNumber.php b/src/PhoneNumber.php index 07fdd05..d142cb1 100644 --- a/src/PhoneNumber.php +++ b/src/PhoneNumber.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/phone_number.proto */ diff --git a/src/PhoneNumber/Kind.php b/src/PhoneNumber/Kind.php index df2a49b..6620b85 100644 --- a/src/PhoneNumber/Kind.php +++ b/src/PhoneNumber/Kind.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/phone_number.proto */ diff --git a/src/PhoneNumber/KindE164Number.php b/src/PhoneNumber/KindE164Number.php index d890063..6ba3fa3 100644 --- a/src/PhoneNumber/KindE164Number.php +++ b/src/PhoneNumber/KindE164Number.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/phone_number.proto */ diff --git a/src/PhoneNumber/KindShortCode.php b/src/PhoneNumber/KindShortCode.php index de9fbf2..bc2dd01 100644 --- a/src/PhoneNumber/KindShortCode.php +++ b/src/PhoneNumber/KindShortCode.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/phone_number.proto */ diff --git a/src/PhoneNumber/ShortCode.php b/src/PhoneNumber/ShortCode.php index 1c80130..c004619 100644 --- a/src/PhoneNumber/ShortCode.php +++ b/src/PhoneNumber/ShortCode.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/phone_number.proto */ diff --git a/src/PostalAddress.php b/src/PostalAddress.php index 7a94f04..6d302ca 100644 --- a/src/PostalAddress.php +++ b/src/PostalAddress.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/postal_address.proto */ diff --git a/src/Quaternion.php b/src/Quaternion.php index 64ce88a..ef6d143 100644 --- a/src/Quaternion.php +++ b/src/Quaternion.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/quaternion.proto */ diff --git a/src/TimeOfDay.php b/src/TimeOfDay.php index a3f4c72..d020c99 100644 --- a/src/TimeOfDay.php +++ b/src/TimeOfDay.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/timeofday.proto */ diff --git a/src/TimeZone.php b/src/TimeZone.php index 888f330..60b2d7b 100644 --- a/src/TimeZone.php +++ b/src/TimeZone.php @@ -3,7 +3,7 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 * Source: google/type/datetime.proto */ diff --git a/src/autoload.metadata.php b/src/autoload.metadata.php index e092655..53b0009 100644 --- a/src/autoload.metadata.php +++ b/src/autoload.metadata.php @@ -3,28 +3,28 @@ /** * Code generated by thesis/protoc-plugin. DO NOT EDIT. * Versions: - * thesis/protoc-plugin — v0.1.13 + * thesis/protoc-plugin — v0.1.17 * protoc — v6.33.5 */ declare(strict_types=1); -\Thesis\Protobuf\Pool\Registry::get()->register( - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeCalendarPeriodDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeColorDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeDateDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeDatetimeDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeDayofweekDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeDecimalDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeExprDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeFractionDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeIntervalDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeLatlngDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeLocalizedTextDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeMoneyDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeMonthDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypePhoneNumberDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypePostalAddressDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeQuaternionDescriptorRegistry()), - new \Thesis\Protobuf\Pool\OnceRegistrar(new \Google\Type\GoogleTypeTimeofdayDescriptorRegistry()), +\Thesis\Protobuf\Registry\Pool::get()->register( + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeCalendarPeriodDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeColorDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeDateDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeDatetimeDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeDayofweekDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeDecimalDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeExprDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeFractionDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeIntervalDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeLatlngDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeLocalizedTextDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeMoneyDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeMonthDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypePhoneNumberDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypePostalAddressDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeQuaternionDescriptorRegistry()), + new \Thesis\Protobuf\Registry\OnceRegistrar(new \Google\Type\GoogleTypeTimeofdayDescriptorRegistry()), );