| Conditions | 3 |
| Paths | 3 |
| Total Lines | 15 |
| Lines | 0 |
| Ratio | 0 % |
| Tests | 0 |
| CRAP Score | 12 |
| Changes | 0 | ||
| 1 | <?php |
||
| 30 | public static function insertTabDividerBefore(&$base, $columnName, $tabTitle) |
||
| 31 | { |
||
| 32 | if (!\is_array($base)) { |
||
| 33 | throw new Exception('A proper TCA configuration is needed!', 17823492); |
||
| 34 | } |
||
| 35 | |||
| 36 | $divider = '--div--;' . $tabTitle . ','; |
||
| 37 | foreach ($base['types'] as $key => $layout) { |
||
| 38 | $tempShowitem = explode($columnName, $layout['showitem']); |
||
| 39 | $showItem = $tempShowitem[0] . $divider . $columnName . $tempShowitem[1]; |
||
| 40 | $base['types'][$key]['showitem'] = $showItem; |
||
| 41 | } |
||
| 42 | |||
| 43 | return $base; |
||
| 44 | } |
||
| 45 | } |
||
| 46 |