Skip to content

Commit 0377048

Browse files
committed
Make ObjectTypeDefinition.php overridable
1 parent c5eb2ca commit 0377048

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Config/ObjectTypeDefinition.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,19 @@
1010

1111
class ObjectTypeDefinition extends TypeWithOutputFieldsDefinition
1212
{
13+
protected const CONFIG_NAME = '_object_config';
14+
1315
public function getDefinition(): ArrayNodeDefinition
1416
{
15-
$builder = new TreeBuilder('_object_config', 'array');
17+
$builder = new TreeBuilder(static::CONFIG_NAME, 'array');
1618

1719
/** @var ArrayNodeDefinition $node */
1820
$node = $builder->getRootNode();
1921

2022
/** @phpstan-ignore-next-line */
2123
$node
2224
->children()
23-
->append($this->validationSection(self::VALIDATION_LEVEL_CLASS))
25+
->append($this->validationSection(static::VALIDATION_LEVEL_CLASS))
2426
->append($this->nameSection())
2527
->append($this->outputFieldsSection())
2628
->append($this->fieldsBuilderSection())

0 commit comments

Comments
 (0)