PHP Класс XeroPHP\Helpers

Class Helpers
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
XMLToArray ( SimpleXMLElement $sxml )
arrayToXML ( array $array, null $key_override = null ) : string Convert a multi-d assoc array into an xml representation.
escape ( $string ) : string OAuth compliant escaping functions.
flattenAssocArray ( array $array, string $format, string | null $glue = null, boolean $escape = false ) : string | array Generic function to flatten an associative array into an arbitrarily delimited string.
isAssoc ( array $array )
pluralize ( $string )
singularize ( $string ) : mixed This function is based on Wave\Inflector::singularize().

Описание методов

XMLToArray() публичный статический Метод

public static XMLToArray ( SimpleXMLElement $sxml )
$sxml SimpleXMLElement

arrayToXML() публичный статический Метод

Straightforward val unless there are numeric keys, in which case, the parent key is singularised and used.
public static arrayToXML ( array $array, null $key_override = null ) : string
$array array
$key_override null
Результат string

escape() публичный статический Метод

In php, as simple as rawurlencode(). There were a lot more seemingly redundant transformations in the SimpleOAuth class.
public static escape ( $string ) : string
$string
Результат string

flattenAssocArray() публичный статический Метод

Generic function to flatten an associative array into an arbitrarily delimited string.
public static flattenAssocArray ( array $array, string $format, string | null $glue = null, boolean $escape = false ) : string | array
$array array
$format string
$glue string | null
$escape boolean
Результат string | array If no glue provided, it won't be imploded.

isAssoc() публичный статический Метод

public static isAssoc ( array $array )
$array array

pluralize() публичный статический Метод

public static pluralize ( $string )

singularize() публичный статический Метод

It only contains a fraction of the rules from its predecessor, so only good for a quick basic singularisation.
public static singularize ( $string ) : mixed
$string
Результат mixed