lib/ezi18n/classes/eztextcodec.php
\eZTextCodec
Package:
- Children
- \eZCodePageCodec
Methods

eZTextCodec(
$inputCharsetCode, $outputCharsetCode, $realInputCharsetCode, $realOutputCharsetCode, $inputEncoding, $outputEncoding
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $inputCharsetCode | ||
| $outputCharsetCode | ||
| $realInputCharsetCode | ||
| $realOutputCharsetCode | ||
| $inputEncoding | ||
| $outputEncoding |

initializeConversionFunction(
$encodingConvertInitMap, $encodingConvertInitFunction
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $encodingConvertInitMap | ||
| $encodingConvertInitFunction |

instance(
\$inputCharsetCode $inputCharsetCode, \$outputCharsetCode $outputCharsetCode
=
false, \$alwaysReturn $alwaysReturn
=
true
)
:
\eZTextCodec | null
static
Returns a shared instance of the eZTextCodec pr the $inputCharsetCode and $outputCharsetCode params.
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $inputCharsetCode | \$inputCharsetCode | string|false uses {@link eZTextCodec::internalCharset()} if false |
| $outputCharsetCode | \$outputCharsetCode | string|false uses {@link eZTextCodec::internalCharset()} if false |
| $alwaysReturn | \$alwaysReturn | bool |
| Type | Description |
|---|---|
| \eZTextCodec | null | Returns null if $alwaysReturn is false and text codec is not needed for current $inputCharsetCode and $outputCharsetCode. |