@@ 190-193 (lines=4) @@ | ||
187 | // Fallback to class name-based resolution |
|
188 | $class = Helper::type_to_class( $type, __NAMESPACE__, '_Container' ); |
|
189 | ||
190 | if ( ! class_exists( $class ) ) { |
|
191 | Incorrect_Syntax_Exception::raise( 'Unknown container "' . $raw_type . '".' ); |
|
192 | $class = __NAMESPACE__ . '\\Broken_Container'; |
|
193 | } |
|
194 | ||
195 | $fulfillable_collection = Carbon_Fields::resolve( 'container_condition_fulfillable_collection' ); |
|
196 | $condition_translator = Carbon_Fields::resolve( 'container_condition_translator_json' ); |
@@ 236-239 (lines=4) @@ | ||
233 | ||
234 | // Fallback to class name-based resolution |
|
235 | $class = Helper::type_to_class( $type, __NAMESPACE__, '_Field' ); |
|
236 | if ( ! class_exists( $class ) ) { |
|
237 | Incorrect_Syntax_Exception::raise( 'Unknown field type "' . $raw_type . '".' ); |
|
238 | $class = __NAMESPACE__ . '\\Broken_Field'; |
|
239 | } |
|
240 | ||
241 | $field = new $class( $type, $name, $label ); |
|
242 | return $field; |