| @@ 159-162 (lines=4) @@ | ||
| 156 | // Fallback to class name-based resolution |
|
| 157 | $class = Helper::type_to_class( $type, __NAMESPACE__, '_Container' ); |
|
| 158 | ||
| 159 | if ( ! class_exists( $class ) ) { |
|
| 160 | Incorrect_Syntax_Exception::raise( 'Unknown container "' . $raw_type . '".' ); |
|
| 161 | $class = __NAMESPACE__ . '\\Broken_Container'; |
|
| 162 | } |
|
| 163 | ||
| 164 | $fulfillable_collection = Carbon_Fields::resolve( 'container_condition_fulfillable_collection' ); |
|
| 165 | $condition_translator = Carbon_Fields::resolve( 'container_condition_translator_json' ); |
|
| @@ 238-241 (lines=4) @@ | ||
| 235 | ||
| 236 | // Fallback to class name-based resolution |
|
| 237 | $class = Helper::type_to_class( $type, __NAMESPACE__, '_Field' ); |
|
| 238 | if ( ! class_exists( $class ) ) { |
|
| 239 | Incorrect_Syntax_Exception::raise( 'Unknown field "' . $raw_type . '".' ); |
|
| 240 | $class = __NAMESPACE__ . '\\Broken_Field'; |
|
| 241 | } |
|
| 242 | ||
| 243 | $field = new $class( $type, $name, $label ); |
|
| 244 | return $field; |
|