Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ByteString
+ Graphe d'héritage de ByteString:

Fonctions membres publiques

 __construct (string $string='')
 
 bytesAt (int $offset)
 
 append (string ... $suffix)
 
 camel ()
 
 chunk (int $length=1)
 
 endsWith ($suffix)
 
 equalsTo ($string)
 
 folded ()
 
 indexOf ($needle, int $offset=0)
 
 indexOfLast ($needle, int $offset=0)
 
 isUtf8 ()
 
 join (array $strings, string $lastGlue=null)
 
 length ()
 
 lower ()
 
 match (string $regexp, int $flags=0, int $offset=0)
 
 padBoth (int $length, string $padStr=' ')
 
 padEnd (int $length, string $padStr=' ')
 
 padStart (int $length, string $padStr=' ')
 
 prepend (string ... $prefix)
 
 replace (string $from, string $to)
 
 replaceMatches (string $fromRegexp, $to)
 
 reverse ()
 
 slice (int $start=0, int $length=null)
 
 snake ()
 
 splice (string $replacement, int $start=0, int $length=null)
 
 split (string $delimiter, int $limit=null, int $flags=null)
 
 startsWith ($prefix)
 
 title (bool $allWords=false)
 
 toUnicodeString (string $fromEncoding=null)
 
 toCodePointString (string $fromEncoding=null)
 
 trim (string $chars=" \\\B\C")
 
 trimEnd (string $chars=" \\\B\C")
 
 trimStart (string $chars=" \\\B\C")
 
 upper ()
 
 width (bool $ignoreAnsiDecoration=true)
 
- Fonctions membres publiques hérités de AbstractString
 __construct (string $string='')
 
 after ($needle, bool $includeNeedle=false, int $offset=0)
 
 afterLast ($needle, bool $includeNeedle=false, int $offset=0)
 
 append (string ... $suffix)
 
 before ($needle, bool $includeNeedle=false, int $offset=0)
 
 beforeLast ($needle, bool $includeNeedle=false, int $offset=0)
 
 bytesAt (int $offset)
 
 camel ()
 
 chunk (int $length=1)
 
 collapseWhitespace ()
 
 containsAny ($needle)
 
 endsWith ($suffix)
 
 ensureEnd (string $suffix)
 
 ensureStart (string $prefix)
 
 equalsTo ($string)
 
 folded ()
 
 ignoreCase ()
 
 indexOf ($needle, int $offset=0)
 
 indexOfLast ($needle, int $offset=0)
 
 isEmpty ()
 
 join (array $strings, string $lastGlue=null)
 
 jsonSerialize ()
 
 length ()
 
 lower ()
 
 match (string $regexp, int $flags=0, int $offset=0)
 
 padBoth (int $length, string $padStr=' ')
 
 padEnd (int $length, string $padStr=' ')
 
 padStart (int $length, string $padStr=' ')
 
 prepend (string ... $prefix)
 
 repeat (int $multiplier)
 
 replace (string $from, string $to)
 
 replaceMatches (string $fromRegexp, $to)
 
 reverse ()
 
 slice (int $start=0, int $length=null)
 
 snake ()
 
 splice (string $replacement, int $start=0, int $length=null)
 
 split (string $delimiter, int $limit=null, int $flags=null)
 
 startsWith ($prefix)
 
 title (bool $allWords=false)
 
 toByteString (string $toEncoding=null)
 
 toCodePointString ()
 
 toString ()
 
 toUnicodeString ()
 
 trim (string $chars=" \\\B\C\A0}\FEFF}")
 
 trimEnd (string $chars=" \\\B\C\A0}\FEFF}")
 
 trimPrefix ($prefix)
 
 trimStart (string $chars=" \\\B\C\A0}\FEFF}")
 
 trimSuffix ($suffix)
 
 truncate (int $length, string $ellipsis='', bool $cut=true)
 
 upper ()
 
 width (bool $ignoreAnsiDecoration=true)
 
 wordwrap (int $width=75, string $break="\, bool $cut=false)
 
 __sleep ()
 
 __clone ()
 
 __toString ()
 

Fonctions membres publiques statiques

static fromRandom (int $length=16, string $alphabet=null)
 
- Fonctions membres publiques statiques hérités de AbstractString
static unwrap (array $values)
 
static wrap (array $values)
 

Attributs privés

const ALPHABET_ALPHANUMERIC = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
 

Membres hérités additionnels

- Champs de données hérités de AbstractString
const PREG_PATTERN_ORDER = \PREG_PATTERN_ORDER
 
const PREG_SET_ORDER = \PREG_SET_ORDER
 
const PREG_OFFSET_CAPTURE = \PREG_OFFSET_CAPTURE
 
const PREG_UNMATCHED_AS_NULL = \PREG_UNMATCHED_AS_NULL
 
const PREG_SPLIT = 0
 
const PREG_SPLIT_NO_EMPTY = \PREG_SPLIT_NO_EMPTY
 
const PREG_SPLIT_DELIM_CAPTURE = \PREG_SPLIT_DELIM_CAPTURE
 
const PREG_SPLIT_OFFSET_CAPTURE = \PREG_SPLIT_OFFSET_CAPTURE
 
- Attributs protégés hérités de AbstractString
 $string = ''
 
 $ignoreCase = false
 

Description détaillée

Represents a binary-safe string of bytes.

Auteur
Nicolas Grekas p@tch.nosp@m.work.nosp@m..com
Hugo Hamon hugoh.nosp@m.amon.nosp@m.@neuf.nosp@m..fr
Exceptions
ExceptionInterface

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( string  $string = '')

Références AbstractString\$string.

Documentation des fonctions membres

◆ append()

append ( string ...  $suffix)

Références $suffix, et $this.

◆ bytesAt()

bytesAt ( int  $offset)

◆ camel()

camel ( )

Références $this.

Référencé par ByteString\snake().

◆ chunk()

chunk ( int  $length = 1)

Références $this.

◆ endsWith()

endsWith (   $suffix)

◆ equalsTo()

equalsTo (   $string)

◆ folded()

folded ( )

Références $this.

◆ fromRandom()

static fromRandom ( int  $length = 16,
string  $alphabet = null 
)
static

Références $data, et $i.

◆ indexOf()

indexOf (   $needle,
int  $offset = 0 
)

◆ indexOfLast()

indexOfLast (   $needle,
int  $offset = 0 
)

◆ isUtf8()

isUtf8 ( )

◆ join()

join ( array  $strings,
string  $lastGlue = null 
)

Références $strings, $this, et null.

◆ length()

length ( )

◆ lower()

lower ( )

Références $this.

◆ match()

◆ padBoth()

padBoth ( int  $length,
string  $padStr = ' ' 
)

Références $this.

◆ padEnd()

padEnd ( int  $length,
string  $padStr = ' ' 
)

Références $this.

◆ padStart()

padStart ( int  $length,
string  $padStr = ' ' 
)

Références $this.

◆ prepend()

prepend ( string ...  $prefix)

Références $prefix, et $this.

◆ replace()

replace ( string  $from,
string  $to 
)

◆ replaceMatches()

replaceMatches ( string  $fromRegexp,
  $to 
)

◆ reverse()

reverse ( )

Références $this.

◆ slice()

slice ( int  $start = 0,
int  $length = null 
)

Références $start, et $this.

◆ snake()

snake ( )

Références ByteString\camel().

◆ splice()

splice ( string  $replacement,
int  $start = 0,
int  $length = null 
)

Références $start, et $this.

◆ split()

split ( string  $delimiter,
int  $limit = null,
int  $flags = null 
)

◆ startsWith()

startsWith (   $prefix)

◆ title()

title ( bool  $allWords = false)

Références $this.

◆ toCodePointString()

toCodePointString ( string  $fromEncoding = null)

Références AbstractString\$string, et null.

◆ toUnicodeString()

toUnicodeString ( string  $fromEncoding = null)

◆ trim()

trim ( string  $chars = " \t\n\r\0\x0B\x0C")

Références $this.

◆ trimEnd()

trimEnd ( string  $chars = " \t\n\r\0\x0B\x0C")

Références $this.

◆ trimStart()

trimStart ( string  $chars = " \t\n\r\0\x0B\x0C")

Références $this.

◆ upper()

upper ( )

Références $this.

◆ width()

width ( bool  $ignoreAnsiDecoration = true)

Références AbstractString\$string.

Documentation des champs

◆ ALPHABET_ALPHANUMERIC

const ALPHABET_ALPHANUMERIC = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
private

La documentation de cette classe a été générée à partir du fichier suivant :