public static Unicode::setStatus($status)
Sets the value for multibyte support status for the current environment.
The following status keys are supported:
- \Drupal\Component\Utility\Unicode::STATUS_MULTIBYTE Full unicode support using an extension.
- \Drupal\Component\Utility\Unicode::STATUS_SINGLEBYTE Standard PHP (emulated) unicode support.
- \Drupal\Component\Utility\Unicode::STATUS_ERROR An error occurred. No unicode support.
Parameters
int $status: The new status of multibyte support.
File
- core/lib/Drupal/Component/Utility/Unicode.php, line 127
Class
- Unicode
- Provides Unicode-related conversions and operations.
Namespace
Drupal\Component\Utility
Code
1 2 3 4 5 6 | public static function setStatus( $status ) { if (!in_array( $status , array ( static ::STATUS_SINGLEBYTE, static ::STATUS_MULTIBYTE, static ::STATUS_ERROR))) { throw new \InvalidArgumentException( 'Invalid status value for unicode support.' ); } static :: $status = $status ; } |
Please login to continue.