19 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
32 'tableName' =>
'aTable',
40 'recordTypeValue' =>
'aType',
42 $languageServiceProphecy = $this->prophesize(LanguageService::class);
43 $languageServiceProphecy->sL(
'foo')->shouldBeCalled()->willReturnArgument(0);
44 $GLOBALS[
'LANG'] = $languageServiceProphecy->reveal();
56 'tableName' =>
'aTable',
60 'label' =>
'origLabel',
65 'showitem' =>
'aField;aLabelOverride',
69 'recordTypeValue' =>
'aType',
71 $languageServiceProphecy = $this->prophesize(LanguageService::class);
72 $languageServiceProphecy->sL(
'aLabelOverride')->shouldBeCalled()->willReturnArgument(0);
73 $GLOBALS[
'LANG'] = $languageServiceProphecy->reveal();
76 $expected[
'processedTca'][
'columns'][
'aField'][
'label'] =
'aLabelOverride';
86 'tableName' =>
'aTable',
90 'label' =>
'origLabel',
95 'showitem' =>
'--palette--;;aPalette',
100 'showitem' =>
'aField;aLabelOverride',
104 'recordTypeValue' =>
'aType',
106 $languageServiceProphecy = $this->prophesize(LanguageService::class);
107 $languageServiceProphecy->sL(
'aLabelOverride')->shouldBeCalled()->willReturnArgument(0);
108 $GLOBALS[
'LANG'] = $languageServiceProphecy->reveal();
111 $expected[
'processedTca'][
'columns'][
'aField'][
'label'] =
'aLabelOverride';
121 'tableName' =>
'aTable',
125 'label' =>
'origLabel',
133 'label' =>
'aLabelOverride',
138 'recordTypeValue' =>
'aType',
140 $languageServiceProphecy = $this->prophesize(LanguageService::class);
141 $languageServiceProphecy->sL(
'aLabelOverride')->shouldBeCalled()->willReturnArgument(0);
142 $GLOBALS[
'LANG'] = $languageServiceProphecy->reveal();
145 $expected[
'processedTca'][
'columns'][
'aField'][
'label'] =
'aLabelOverride';
155 'tableName' =>
'aTable',
159 'label' =>
'origLabel',
168 'fr' =>
'aLabelOverride',
174 'recordTypeValue' =>
'aType',
176 $languageServiceProphecy = $this->prophesize(LanguageService::class);
177 $languageServiceProphecy->lang =
'fr';
178 $languageServiceProphecy->sL(
'aLabelOverride')->shouldBeCalled()->willReturnArgument(0);
179 $GLOBALS[
'LANG'] = $languageServiceProphecy->reveal();
182 $expected[
'processedTca'][
'columns'][
'aField'][
'label'] =
'aLabelOverride';