[BUGFIX] Do not add error in TypoScriptParser if modifier returns null

Currently, the TypoScriptParser adds an error when
the result of a modifier is null. This is, because
the line is not set to a new value in such a case
and the following switch statement is not expecting
a line with a value modifier.

This has been fixed by skipping further checks on
the value, if the modifier returns null.

Resolves: #94109
Releases: master, 11.5
Change-Id: I28ae1570a5b0b4fc5ad667bacd86a17234aa1c60
68 jobs for main.72468.2 in 14 minutes and 17 seconds (queued for 12 seconds)
latest
Status Name Job ID Coverage
  Early
passed cgl pre-merge #807192

00:00:29

passed composer validate pre-merge #807193

00:00:35

 
  Main
passed acceptance application mariadb php 7.4 pre-merge 1/13 #807198

00:03:52

passed acceptance application mariadb php 7.4 pre-merge 10/13 #807207

00:05:03

passed acceptance application mariadb php 7.4 pre-merge 11/13 #807208

00:03:58

passed acceptance application mariadb php 7.4 pre-merge 12/13 #807209

00:03:43

passed acceptance application mariadb php 7.4 pre-merge 13/13 #807210

00:03:46

passed acceptance application mariadb php 7.4 pre-merge 2/13 #807199

00:04:21

passed acceptance application mariadb php 7.4 pre-merge 3/13 #807200

00:05:47

passed acceptance application mariadb php 7.4 pre-merge 4/13 #807201

00:05:44

passed acceptance application mariadb php 7.4 pre-merge 5/13 #807202

00:05:25

passed acceptance application mariadb php 7.4 pre-merge 6/13 #807203

00:02:52

passed acceptance application mariadb php 7.4 pre-merge 7/13 #807204

00:06:54

passed acceptance application mariadb php 7.4 pre-merge 8/13 #807205

00:05:28

passed acceptance application mariadb php 7.4 pre-merge 9/13 #807206

00:04:16

passed acceptance application mariadb php 8.1 pre-merge 1/13 #807211

00:05:07

passed acceptance application mariadb php 8.1 pre-merge 10/13 #807220

00:04:02

passed acceptance application mariadb php 8.1 pre-merge 11/13 #807221

00:05:01

passed acceptance application mariadb php 8.1 pre-merge 12/13 #807222

00:04:40

passed acceptance application mariadb php 8.1 pre-merge 13/13 #807223

00:05:17

passed acceptance application mariadb php 8.1 pre-merge 2/13 #807212

00:04:59

passed acceptance application mariadb php 8.1 pre-merge 3/13 #807213

00:03:57

passed acceptance application mariadb php 8.1 pre-merge 4/13 #807214

00:03:55

passed acceptance application mariadb php 8.1 pre-merge 5/13 #807215

00:13:37

passed acceptance application mariadb php 8.1 pre-merge 6/13 #807216

00:04:04

passed acceptance application mariadb php 8.1 pre-merge 7/13 #807217

00:04:13

passed acceptance application mariadb php 8.1 pre-merge 8/13 #807218

00:04:53

passed acceptance application mariadb php 8.1 pre-merge 9/13 #807219

00:05:34

passed acceptance install mariadb php 7.4 pre-merge #807194

00:01:31

passed acceptance install mysql php 8.1 pre-merge #807195

00:01:33

passed acceptance install postgres php 7.4 pre-merge #807196

00:01:28

passed acceptance install sqlite php 8.1 pre-merge #807197

00:01:24

passed annotations php 7.4 pre-merge #807224

00:01:16

passed functional deprecated mariadb 10.3 php 8.1 pre-merge #807230

00:01:21

passed functional deprecated postgres 10 php 7.4 pre-merge #807231

00:01:15

passed functional mariadb 10.3 php 8.0 pre-merge 1/6 #807232

00:04:21

passed functional mariadb 10.3 php 8.0 pre-merge 2/6 #807233

00:07:16

passed functional mariadb 10.3 php 8.0 pre-merge 3/6 #807234

00:04:15

passed functional mariadb 10.3 php 8.0 pre-merge 4/6 #807235

00:03:50

passed functional mariadb 10.3 php 8.0 pre-merge 5/6 #807236

00:03:58

passed functional mariadb 10.3 php 8.0 pre-merge 6/6 #807237

00:04:01

passed functional postgres 10 php 8.1 pre-merge 1/10 #807238

00:05:01

passed functional postgres 10 php 8.1 pre-merge 10/10 #807247

00:05:21

passed functional postgres 10 php 8.1 pre-merge 2/10 #807239

00:06:32

passed functional postgres 10 php 8.1 pre-merge 3/10 #807240

00:05:02

passed functional postgres 10 php 8.1 pre-merge 4/10 #807241

00:04:58

passed functional postgres 10 php 8.1 pre-merge 5/10 #807242

00:05:21

passed functional postgres 10 php 8.1 pre-merge 6/10 #807243

00:04:04

passed functional postgres 10 php 8.1 pre-merge 7/10 #807244

00:10:20

passed functional postgres 10 php 8.1 pre-merge 8/10 #807245

00:05:01

passed functional postgres 10 php 8.1 pre-merge 9/10 #807246

00:05:18

passed functional sqlite php 7.4 pre-merge 1/5 #807248

00:04:53

passed functional sqlite php 7.4 pre-merge 2/5 #807249

00:03:06

passed functional sqlite php 7.4 pre-merge 3/5 #807250

00:03:01

passed functional sqlite php 7.4 pre-merge 4/5 #807251

00:02:47

passed functional sqlite php 7.4 pre-merge 5/5 #807252

00:03:07

passed grunt clean pre-merge #807225

00:02:10

passed integration various pre-merge #807226

00:04:49

passed lint scss ts html pre-merge #807227

00:01:53

passed phpstan php 7.4 pre-merge #807228

00:01:37

passed phpstan php 8.0 pre-merge #807229

00:01:47

passed unit javascript pre-merge #807253

00:03:10

passed unit php 7.4 deprecated pre-merge #807254

00:00:55

passed unit php 7.4 pre-merge #807255

00:02:44

passed unit php 7.4 random pre-merge #807256

00:01:37

passed unit php 8.1 deprecated pre-merge #807257

00:00:59

passed unit php 8.1 pre-merge #807258

00:01:34

passed unit php 8.1 random pre-merge #807259

00:01:42