We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.
1 | <?php |
||
10 | abstract class TypeDefinition |
||
11 | { |
||
12 | abstract public function getDefinition(); |
||
13 | |||
14 | 37 | protected function __construct() |
|
17 | |||
18 | /** |
||
19 | * @return static |
||
20 | */ |
||
21 | 37 | public static function create() |
|
25 | |||
26 | 37 | protected function resolveTypeSection() |
|
32 | |||
33 | 37 | protected function nameSection() |
|
46 | |||
47 | 37 | protected function defaultValueSection() |
|
53 | |||
54 | 37 | protected function descriptionSection() |
|
60 | |||
61 | 37 | protected function deprecationReasonSelection() |
|
69 | |||
70 | 37 | protected function typeSelection($isRequired = false) |
|
82 | |||
83 | /** |
||
84 | * @internal |
||
85 | * |
||
86 | * @param string $name |
||
87 | * @param string $type |
||
88 | * |
||
89 | * @return \Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition|\Symfony\Component\Config\Definition\Builder\NodeDefinition |
||
90 | */ |
||
91 | 37 | protected static function createNode(string $name, string $type = 'array') |
|
95 | } |
||
96 |