| @@ -487,13 +487,11 @@ | ||
| 487 | 487 | && $cellStyleOverride['elementGap'] instanceof StringAttr) { |
| 488 | 488 | $styleValues['elementGap'] = $cellStyleOverride['elementGap']->asAttr(); |
| 489 | 489 | } |
| 490 | 490 | |
| 491 | - if (isset($cellStyleOverride['verticalAlign']) | |
| 492 | - && $cellStyleOverride['verticalAlign'] instanceof StringAttr) { | |
| 493 | - $verticalAlign = $cellStyleOverride['verticalAlign']->asAttr(); | |
| 494 | - $styleValues['verticalAlign'] = $verticalAlign; | |
| 495 | - } | |
| 491 | + // A cell's own vertical alignment is a pro feature, resolved through | |
| 492 | + // the `tableberg/cell_styles` filter below. Free only applies the | |
| 493 | + // table-wide default, so it can't be switched on without a licence. | |
| 496 | 494 | |
| 497 | 495 | // Border is a pro attribute now (moved off this shared `styles` |
| 498 | 496 | // object, same as backgroundColor before it), resolved instead |
| 499 | 497 | // through the `tableberg/cell_styles` filter below — not here, or |