lib/ezi18n/classes/eztextcodec.php

Show: inherited
Table of Contents

File containing the eZTextCodec class.

Copyright
Copyright (C) 1999-2011 eZ Systems AS. All rights reserved.  
License
eZ Business Use License Agreement Version 2.0  
Package
lib  
Version
4.6.0  

\eZTextCodec

Package: lib

File containing the eZTextCodec class.

Children
\eZCodePageCodec
Copyright
Copyright (C) 1999-2011 eZ Systems AS. All rights reserved.  
License
eZ Business Use License Agreement Version 2.0  
Version
4.6.0  

Methods

methodpublicconversionRequired( ) : void

methodpublicconvertCodepage(  $str ) : void

Parameters
Name Type Description
$str
methodpublicconvertCodepageMapper(  $str ) : void

Parameters
Name Type Description
$str
methodpublicconvertCodepageRev(  $str ) : void

Parameters
Name Type Description
$str
methodpublicconvertCodepageToUnicode(  $str ) : void

Parameters
Name Type Description
$str
methodpublicconvertMBString(  $str ) : void

Parameters
Name Type Description
$str
methodpublicconvertNone(  $str ) : void

Parameters
Name Type Description
$str
methodpublicconvertNoneToUnicode(  $str ) : void

Parameters
Name Type Description
$str
methodpublicconvertString(  $str ) : void

Parameters
Name Type Description
$str
methodpublicconvertUTF8ToUnicode(  $str ) : void

Parameters
Name Type Description
$str
methodpublicconvertUnicodeToCodepage(  $unicodeValues ) : void

Parameters
Name Type Description
$unicodeValues
methodpublicconvertUnicodeToUTF8(  $unicodeValues ) : void

Parameters
Name Type Description
$unicodeValues
methodpubliceZTextCodec(  $inputCharsetCode,  $outputCharsetCode,  $realInputCharsetCode,  $realOutputCharsetCode,  $inputEncoding,  $outputEncoding ) : void

Parameters
Name Type Description
$inputCharsetCode
$outputCharsetCode
$realInputCharsetCode
$realOutputCharsetCode
$inputEncoding
$outputEncoding
methodpublichttpCharset( ) : void
static

methodpublicinitializeCodepageMapper( ) : void

methodpublicinitializeConversionFunction(  $encodingConvertInitMap,  $encodingConvertInitFunction ) : void

Parameters
Name Type Description
$encodingConvertInitMap
$encodingConvertInitFunction
methodpublicinitializeInputCodepage( ) : void

methodpublicinitializeOutputCodepage( ) : void

methodpublicinputCharsetCode( ) : void

methodpublicinstance( string | false $inputCharsetCode, string | false $outputCharsetCode = false, bool $alwaysReturn = true ) : \eZTextCodec | null
static

Returns a shared instance of the eZTextCodec pr the $inputCharsetCode and $outputCharsetCode params.

Parameters
Name Type Description
$inputCharsetCode string | false

Uses {@link eZTextCodec::internalCharset()} if false

$outputCharsetCode string | false

Uses {@link eZTextCodec::internalCharset()} if false

$alwaysReturn bool
Returns
Type Description
\eZTextCodec | null Returns null if $alwaysReturn is false and text codec is not needed for current $inputCharsetCode and $outputCharsetCode.
methodpublicinternalCharset( ) : void
static

methodpublicoutputCharsetCode( ) : void

methodpublicrequestedInputCharsetCode( ) : void

methodpublicrequestedOutputCharsetCode( ) : void

methodpublicsetUseMBString(  $use ) : void

Parameters
Name Type Description
$use
methodpublicstrlen(  $str ) : void

Parameters
Name Type Description
$str
methodpublicstrlenCodepage(  $str ) : void

Parameters
Name Type Description
$str
methodpublicstrlenCodepageMapper(  $str ) : void

Parameters
Name Type Description
$str
methodpublicstrlenCodepageRev(  $str ) : void

Parameters
Name Type Description
$str
methodpublicstrlenMBString(  $str ) : void

Parameters
Name Type Description
$str
methodpublicstrlenNone(  $str ) : void

Parameters
Name Type Description
$str
methodpublicstrlenUTF8(  $str ) : void

Parameters
Name Type Description
$str
methodpublicstrlenUnicode(  $unicodeValues ) : void

Parameters
Name Type Description
$unicodeValues
methodpublicupdateSettings(  $settings ) : void
static

Parameters
Name Type Description
$settings
methodpublicuseMBString( ) : void

Documentation was generated by DocBlox 0.18.1.