1<?php 2 3declare(strict_types=1); 4 5namespace JMS\Serializer\Tests\Metadata; 6 7use PHPUnit\Framework\TestCase; 8 9abstract class AbstractPropertyMetadataTest extends TestCase 10{ 11 protected function setNonDefaultMetadataValues($metadata) 12 { 13 $metadata->sinceVersion = '1'; 14 $metadata->untilVersion = '2'; 15 $metadata->groups = ['test_group', 'test_group_2']; 16 $metadata->serializedName = 'test_value'; 17 $metadata->type = 'array'; 18 $metadata->xmlCollection = true; 19 $metadata->xmlCollectionInline = true; 20 $metadata->xmlCollectionSkipWhenEmpty = false; 21 $metadata->xmlEntryName = 'test_xml_entry_name'; 22 $metadata->xmlEntryNamespace = 'test_xml_entry_namespace'; 23 $metadata->xmlKeyAttribute = 'test_xml_key_attribute'; 24 $metadata->xmlAttribute = true; 25 $metadata->xmlValue = true; 26 $metadata->xmlNamespace = 'test_xml_namespace'; 27 $metadata->xmlKeyValuePairs = true; 28 $metadata->xmlElementCData = false; 29 $metadata->inline = true; 30 $metadata->skipWhenEmpty = true; 31 $metadata->xmlAttributeMap = true; 32 $metadata->maxDepth = 1; 33 $metadata->excludeIf = 'expr'; 34 } 35} 36