22
33use FINDOLOGIC \Export \Data \Image ;
44
5- class ItemContent
5+ /*
6+ * This class represents an example content.
7+ * As this is just a static class, an own logic must be implemented
8+ */
9+ class ExampleContentItem extends ExampleBaseItem
610{
7- const defaultUserGroup = '' ;
8- const specificUserGroup = 'LNrLF7BRVJ0toQ== ' ;
9-
1011 public $ id = 'content_ypy44hn5rpk8nggba8vxmpx68d8v7ra ' ;
1112
1213 public $ orderNumbers = [
13- self ::defaultUserGroup => [
14+ self ::DEFAULT_USER_GROUP => [
1415 'pdf304xyz ' ,
1516 '9424585418519 '
1617 ],
17- self ::specificUserGroup => [
18+ self ::SPECIFIC_USER_GROUP => [
1819 'pdf305xyz '
1920 ]
2021 ];
2122
2223 public $ names = [
23- self ::defaultUserGroup => 'Aliquam eget vehicula. '
24+ self ::DEFAULT_USER_GROUP => 'Aliquam eget vehicula. '
2425 ];
2526
2627 public $ summaries = [
27- self ::defaultUserGroup => 'Nullam blandit in ipsum ac feugiat. Vivamus varius, velit nec. '
28+ self ::DEFAULT_USER_GROUP => 'Nullam blandit in ipsum ac feugiat. Vivamus varius, velit nec. '
2829 ];
2930
3031 public $ descriptions = [
31- self ::defaultUserGroup =>
32+ self ::DEFAULT_USER_GROUP =>
3233 'In tempus eleifend orci, eu suscipit dolor pellentesque ac. Morbi. '
3334 ];
3435
3536 public $ prices = [
36- self ::defaultUserGroup => 0
37+ self ::DEFAULT_USER_GROUP => 0
3738 ];
3839
3940 public $ urls = [
40- self ::defaultUserGroup => 'https://www.store.com/documents/pdf304xyz.pdf ' ,
41- self ::specificUserGroup => 'https://www.store.com/documents/pdf305xyz.pdf ' ,
41+ self ::DEFAULT_USER_GROUP => 'https://www.store.com/documents/pdf304xyz.pdf ' ,
42+ self ::SPECIFIC_USER_GROUP => 'https://www.store.com/documents/pdf305xyz.pdf ' ,
4243 ];
4344
4445 public $ keywords = [
45- self ::defaultUserGroup => [
46+ self ::DEFAULT_USER_GROUP => [
4647 'pdf304xyz ' ,
4748 '9424585418519 '
4849 ],
49- self ::specificUserGroup => [
50+ self ::SPECIFIC_USER_GROUP => [
5051 'pdf305xyz '
5152 ]
5253 ];
5354
5455 public $ bonuses = [
55- self ::defaultUserGroup => 7
56+ self ::DEFAULT_USER_GROUP => 7
5657 ];
5758
5859 public $ salesFrequencies = [
59- self ::defaultUserGroup => 23
60+ self ::DEFAULT_USER_GROUP => 23
6061 ];
6162
6263 public $ dateAddeds = [
63- self ::defaultUserGroup => '2019-10-31T10:20:28+02:00 '
64+ self ::DEFAULT_USER_GROUP => '2019-10-31T10:20:28+02:00 '
6465 ];
6566
6667 public $ sorts = [
67- self ::defaultUserGroup => 1
68+ self ::DEFAULT_USER_GROUP => 1
6869 ];
6970
7071 public $ userGroups = [
71- self ::specificUserGroup ,
72+ self ::SPECIFIC_USER_GROUP ,
7273 'cHBw '
7374 ];
7475
7576 public $ images = [
76- self ::defaultUserGroup => [
77+ self ::DEFAULT_USER_GROUP => [
7778 'https://www.store.com/images/pdf304xyz.png ' => Image::TYPE_DEFAULT ,
7879 'https://www.store.com/images/thumbnails/pdf304xyz.png ' => Image::TYPE_THUMBNAIL
7980 ],
80- self ::specificUserGroup => [
81+ self ::SPECIFIC_USER_GROUP => [
8182 'https://www.store.com/images/pdf305xyz.png ' => Image::TYPE_DEFAULT ,
8283 'https://www.store.com/images/thumbnails/pdf305xyz.png ' => Image::TYPE_THUMBNAIL
8384 ]
@@ -91,10 +92,10 @@ class ItemContent
9192
9293 public $ properties = [
9394 'file_type ' => [
94- self ::defaultUserGroup => 'pdf ' ,
95+ self ::DEFAULT_USER_GROUP => 'pdf ' ,
9596 ],
9697 'number_of_comments ' => [
97- self ::defaultUserGroup => 9 ,
98+ self ::DEFAULT_USER_GROUP => 9 ,
9899 ]
99100 ];
100- }
101+ }
0 commit comments