We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.
| @@ 87-97 (lines=11) @@ | ||
| 84 | * |
|
| 85 | * @return MappingInterface|null |
|
| 86 | */ |
|
| 87 | protected function getArgsBuilder($name) |
|
| 88 | { |
|
| 89 | static $builders = []; |
|
| 90 | if (isset($builders[$name])) { |
|
| 91 | return $builders[$name]; |
|
| 92 | } |
|
| 93 | ||
| 94 | if (isset(self::$argsBuilderClassMap[$name])) { |
|
| 95 | return $builders[$name] = new self::$argsBuilderClassMap[$name](); |
|
| 96 | } |
|
| 97 | } |
|
| 98 | ||
| 99 | /** |
|
| 100 | * @param $name |
|
| @@ 104-114 (lines=11) @@ | ||
| 101 | * |
|
| 102 | * @return MappingInterface|null |
|
| 103 | */ |
|
| 104 | protected function getFieldBuilder($name) |
|
| 105 | { |
|
| 106 | static $builders = []; |
|
| 107 | if (isset($builders[$name])) { |
|
| 108 | return $builders[$name]; |
|
| 109 | } |
|
| 110 | ||
| 111 | if (isset(self::$fieldBuilderClassMap[$name])) { |
|
| 112 | return $builders[$name] = new self::$fieldBuilderClassMap[$name](); |
|
| 113 | } |
|
| 114 | } |
|
| 115 | ||
| 116 | protected function outputFieldsSelection($name, $withAccess = false) |
|
| 117 | { |
|