AbstractPropertyMetadataTest.php 1.1 KB

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