Skip to content
/ yaml Public

Commit a7ec3b1

Browse files
Merge branch '6.4' into 7.4
* 6.4: CS fix
2 parents 4b5658c + e8fdf34 commit a7ec3b1

3 files changed

Lines changed: 32 additions & 32 deletions

File tree

Parser.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public function parse(string $value, int $flags = 0): mixed
122122

123123
private function getState(): ParserState
124124
{
125-
return $this->state ?? $this->state = new ParserState();
125+
return $this->state ??= new ParserState();
126126
}
127127

128128
private function doParse(string $value, int $flags): mixed

Tests/ParserTest.php

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3232,7 +3232,7 @@ public function testParseRejectsDocumentsThatExceedTheDefaultNestingDepth()
32323232

32333233
$yaml = "root:\n";
32343234
for ($i = 1; $i <= Parser::DEFAULT_MAX_NESTING_LEVEL + 1; ++$i) {
3235-
$yaml .= str_repeat(' ', $i).sprintf("level%d:\n", $i);
3235+
$yaml .= str_repeat(' ', $i).\sprintf("level%d:\n", $i);
32363236
}
32373237

32383238
$this->parser->parse($yaml);
@@ -3246,10 +3246,10 @@ public function testParseRejectsDocumentsThatExceedTheConfiguredCollectionAliasL
32463246
$this->expectExceptionMessage('Maximum number of collection aliases');
32473247

32483248
$yaml = <<<YAML
3249-
a0: &a0 [foo]
3250-
a1: &a1 [*a0, *a0, *a0]
3251-
payload: [*a1, *a1, *a1]
3252-
YAML;
3249+
a0: &a0 [foo]
3250+
a1: &a1 [*a0, *a0, *a0]
3251+
payload: [*a1, *a1, *a1]
3252+
YAML;
32533253

32543254
$parser->parse($yaml);
32553255
}
@@ -3262,11 +3262,11 @@ public function testParseCountsTaggedValueCollectionAliases()
32623262
$this->expectExceptionMessage('Maximum number of collection aliases');
32633263

32643264
$yaml = <<<YAML
3265-
a: &a !my_tag [foo, bar]
3266-
b: *a
3267-
c: *a
3268-
d: *a
3269-
YAML;
3265+
a: &a !my_tag [foo, bar]
3266+
b: *a
3267+
c: *a
3268+
d: *a
3269+
YAML;
32703270

32713271
$parser->parse($yaml, Yaml::PARSE_CUSTOM_TAGS);
32723272
}
@@ -3276,12 +3276,12 @@ public function testParseAcceptsScalarAliasesWithoutCountingThem()
32763276
$parser = new Parser(Parser::DEFAULT_MAX_NESTING_LEVEL, 1);
32773277

32783278
$yaml = <<<YAML
3279-
anchor: &val scalar_value
3280-
a: *val
3281-
b: *val
3282-
c: *val
3283-
d: *val
3284-
YAML;
3279+
anchor: &val scalar_value
3280+
a: *val
3281+
b: *val
3282+
c: *val
3283+
d: *val
3284+
YAML;
32853285

32863286
$result = $parser->parse($yaml);
32873287

@@ -3291,11 +3291,11 @@ public function testParseAcceptsScalarAliasesWithoutCountingThem()
32913291

32923292
public function testParseAcceptsLargeCollectionAliasedOnce()
32933293
{
3294-
$items = implode(', ', array_map(function ($i) { return "item$i"; }, range(1, 500)));
3294+
$items = implode(', ', array_map(static fn ($i) => "item$i", range(1, 500)));
32953295
$yaml = <<<YAML
3296-
defaults: &defaults [$items]
3297-
a: *defaults
3298-
YAML;
3296+
defaults: &defaults [$items]
3297+
a: *defaults
3298+
YAML;
32993299

33003300
$result = $this->parser->parse($yaml);
33013301

@@ -3308,9 +3308,9 @@ public function testParseRejectsBlockAliasesWhenDisabled()
33083308
$this->expectExceptionMessage('Aliases are disabled');
33093309

33103310
$yaml = <<<YAML
3311-
defaults: &defaults [foo, bar]
3312-
a: *defaults
3313-
YAML;
3311+
defaults: &defaults [foo, bar]
3312+
a: *defaults
3313+
YAML;
33143314

33153315
$this->parser->parse($yaml, Yaml::PARSE_EXCEPTION_ON_ALIAS);
33163316
}
@@ -3321,16 +3321,16 @@ public function testParseRejectsInlineAliasesWhenDisabled()
33213321
$this->expectExceptionMessage('Aliases are disabled');
33223322

33233323
$yaml = <<<YAML
3324-
defaults: &defaults [foo, bar]
3325-
a: [*defaults]
3326-
YAML;
3324+
defaults: &defaults [foo, bar]
3325+
a: [*defaults]
3326+
YAML;
33273327

33283328
$this->parser->parse($yaml, Yaml::PARSE_EXCEPTION_ON_ALIAS);
33293329
}
33303330

33313331
public function testParseHandlesLargeYamlHeaders()
33323332
{
3333-
$yaml = "%YAML:".str_repeat('1', 100000)."\nfoo: bar\n";
3333+
$yaml = '%YAML:'.str_repeat('1', 100000)."\nfoo: bar\n";
33343334

33353335
$this->assertSame(['foo' => 'bar'], $this->parser->parse($yaml));
33363336
}

Tests/YamlTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ public function testParseFileAllowsConfiguringTheMaximumCollectionAliasCount()
5555
$file = tempnam(sys_get_temp_dir(), 'yaml_');
5656

5757
file_put_contents($file, <<<YAML
58-
defaults: &defaults [foo, bar]
59-
copy: *defaults
60-
YAML
61-
);
58+
defaults: &defaults [foo, bar]
59+
copy: *defaults
60+
YAML
61+
);
6262

6363
$this->expectException(ParseException::class);
6464
$this->expectExceptionMessage('Maximum number of collection aliases (0) exceeded.');

0 commit comments

Comments
 (0)