classes/phing/util/StringHelper.php

String helper utility class.

This class includes some Java-like functions for parsing strings, as well as some functions for getting qualifiers / unqualifying phing-style classpaths. (e.g. "phing.util.StringHelper").

author
Hans Lellelid
package
phing.system.util

\StringHelper

String helper utility class.

This class includes some Java-like functions for parsing strings, as well as some functions for getting qualifiers / unqualifying phing-style classpaths. (e.g. "phing.util.StringHelper").

author
Hans Lellelid
package
phing.system.util

Properties

Propertyprivate  $FALSE_VALUES= 'array'
static
Default valuearrayDetails
Type
Propertyprivate  $TRUE_VALUES= 'array'
static
Default valuearrayDetails
Type

Methods

methodpublic  booleanValue(  $s ) : boolean
static
Parameters
Name Type Description
$s
Returns
Type Description
boolean
methodpublic  endsWith(  $check,  $string ) :
statictests if a string ends with a given string
Parameters
Name Type Description
$check
$string
methodpublic  hashCode(  $string ) : int
static
Parameters
Name Type Description
$string
Returns
Type Description
int
methodpublic  isBoolean(  $s ) :
statictests if a string is a representative of a boolean
Parameters
Name Type Description
$s
methodpublic  isSlotVar( string $value ) :
staticDoes the value correspond to a slot variable?
Parameters
Name Type Description
$value string
methodpublic  key( ) : string
staticCreates a key based on any number of passed params.
Returns
Type Description
string
methodpublic  multiply( array $strings, array $tokens, array $replacements ) : string
staticReplaces identifier tokens with corresponding text values in passed string.
Parameters
Name Type Description
$strings array

Array of strings to multiply. (If string is passed, will convert to array)

$tokens array The tokens to search for.
$replacements array The values with which to replace found tokens.
Returns
Type Description
string
methodpublic  prefix( array $columns, string $prefix ) : array
static
Parameters
Name Type Description
$columns array

String[]

$prefix string
Returns
Type Description
array
methodpublic  qualifier(  $qualifiedName,  $seperator = . ) : string
staticGet the qualifier part of a qualified name.

E.g. eg.Cat -> eg

Parameters
Name Type Description
$qualifiedName
$seperator
Returns
Type Description
string
methodpublic  root(  $qualifiedName,  $separator = . ) : string
static
Parameters
Name Type Description
$qualifiedName
$separator
Returns
Type Description
string
methodpublic  slotVar( string $var ) : string
staticExtracts the variable name for a slot var in the format %{task.current_file}
Parameters
Name Type Description
$var string The var from build file.
Returns
Type Description
string
methodpublic  startsWith(  $check,  $string ) :
statictests if a string starts with a given string
Parameters
Name Type Description
$check
$string
methodpublic  substring(  $string,  $startpos,  $endpos ) :
statica natural way of getting a subtring, php's circular string buffer and strange return values suck if you want to program strict as of C or friends
Parameters
Name Type Description
$string
$startpos
$endpos
methodpublic  toCharArray(  $str ) : array
staticConverts a string to an indexed array of chars There's really no reason for this to be used in PHP, since strings are all accessible using the $string{0} notation.
Parameters
Name Type Description
$str
Returns
Type Description
array
Details
deprecated
methodpublic  unqualify( string $qualifiedName, string $separator = . ) :
staticRemove qualification to name.

E.g. eg.Cat -> Cat

Parameters
Name Type Description
$qualifiedName string
$separator string Character used to separate.
Documentation was generated by DocBlox 0.13.1.