protected ConfigBase::castSafeStrings($data)
Casts any objects that implement MarkupInterface to string.
Parameters
mixed $data: The configuration data.
Return value
mixed The data with any safe strings cast to string.
File
- core/lib/Drupal/Core/Config/ConfigBase.php, line 284
Class
- ConfigBase
- Provides a base class for configuration objects with get/set support.
Namespace
Drupal\Core\Config
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 | protected function castSafeStrings( $data ) { if ( $data instanceof MarkupInterface) { $data = (string) $data ; } elseif ( is_array ( $data )) { array_walk_recursive ( $data , function (& $value ) { if ( $value instanceof MarkupInterface) { $value = (string) $value ; } }); } return $data ; } |
Please login to continue.