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. |