@@ -108,7 +108,7 @@ public function writeMetadata()
108
108
private function writeMetadataTypes (XMLWriter $ objWriter ): void
109
109
{
110
110
$ objWriter ->startElement ('metadataTypes ' );
111
- $ objWriter ->writeAttribute ('count ' , count (self ::METADATA_TYPES ));
111
+ $ objWriter ->writeAttribute ('count ' , ( string ) count (self ::METADATA_TYPES ));
112
112
113
113
foreach (self ::METADATA_TYPES as $ metadataType ) {
114
114
$ objWriter ->startElement ('metadataType ' );
@@ -127,7 +127,7 @@ private function writeFutureMetadata(XMLWriter $objWriter): void
127
127
{
128
128
foreach (self ::FUTURE_METADATA as $ name => $ futureMetadata ) {
129
129
$ objWriter ->startElement ('futureMetadata ' );
130
- $ objWriter ->writeAttribute ('count ' , count ($ futureMetadata ));
130
+ $ objWriter ->writeAttribute ('count ' , ( string ) count ($ futureMetadata ));
131
131
$ objWriter ->writeAttribute ('name ' , $ name );
132
132
133
133
foreach ($ futureMetadata as $ futureMetadatum ) {
@@ -161,7 +161,7 @@ private function writeExtraMetadata(XMLWriter $objWriter): void
161
161
{
162
162
foreach (self ::EXTRA_METADATA as $ name => $ metadata ) {
163
163
$ objWriter ->startElement ($ name );
164
- $ objWriter ->writeAttribute ('count ' , count ($ metadata ));
164
+ $ objWriter ->writeAttribute ('count ' , ( string ) count ($ metadata ));
165
165
166
166
foreach ($ metadata as $ metadatum ) {
167
167
$ objWriter ->startElement ('bk ' );
0 commit comments