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