core/Container/Container.php 1 location
|
@@ 159-162 (lines=4) @@
|
| 156 |
|
$id = $repository->get_unique_container_id( $name ); |
| 157 |
|
} |
| 158 |
|
|
| 159 |
|
if ( ! preg_match( '/\A[a-z0-9_]+\z/', $id ) ) { |
| 160 |
|
Incorrect_Syntax_Exception::raise( 'Container IDs can only contain lowercase alphanumeric characters and underscores ("' . $id . '" passed).' ); |
| 161 |
|
return null; |
| 162 |
|
} |
| 163 |
|
|
| 164 |
|
if ( ! $repository->is_unique_container_id( $id ) ) { |
| 165 |
|
Incorrect_Syntax_Exception::raise( 'The passed container id is already taken ("' . $id . '" passed).' ); |
core/Field/Field.php 1 location
|
@@ 230-233 (lines=4) @@
|
| 227 |
|
|
| 228 |
|
// stop hidden symbol support when the end user is creating fields ]-[ |
| 229 |
|
// @see Field::set_name() |
| 230 |
|
if ( ! empty( $name ) && ! preg_match( '/\A[a-z0-9_]+\z/', $name ) ) { |
| 231 |
|
Incorrect_Syntax_Exception::raise( 'Field name can only contain lowercase alphanumeric characters and underscores ("' . $name . '" passed).' ); |
| 232 |
|
return; |
| 233 |
|
} |
| 234 |
|
|
| 235 |
|
if ( Carbon_Fields::has( $type, 'fields' ) ) { |
| 236 |
|
return Carbon_Fields::resolve_with_arguments( $type, array( |