PHP Класс PayPal\Core\PPUtils

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

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

Метод Описание
array_match_key ( array $map, string $key ) : boolean Returns true if the array contains a key like $key
escapeInvalidXmlCharsRegex ( $textContent ) : string Escapes invalid xml characters
filterKeyPrefix ( array $map, string $keyPrefix ) : array Filter an array based on keys that match given prefix
getLocalIPAddress ( ) Get the local IP address. The client address is a required request parameter for some API calls
isAttributeProperty ( string $class, string $propertyName ) : string Determine if a property in a given class is a attribute type.
isIPv4 ( $ip ) : boolean Determines if valid IPv4 or not
isPropertyArray ( string $class, string $propertyName ) : string Determine if a property in a given class is a collection type.
lowerKeys ( array $array ) : array Convert all array keys to lowercase
nvpToMap ( string $nvpString ) : array Convert a Name Value Pair (NVP) formatted string into an associative array taking care to urldecode array values
objectProperties ( object $object ) : array
propertyAnnotations ( string $class, string $propertyName ) : string Get property annotations for a certain property in a class
propertyType ( string $class, string $propertyName ) : string Get data type of a property in a given class
xmlToArray ( string $xmlInput ) Convert xml string to an intermediate nested array representation that can be iterated

Приватные методы

Метод Описание
xmlNodeToArray ( DOMNode $node ) Convert a DOM node to an intermediate nested array representation that can be iterated

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

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

Returns true if the array contains a key like $key
public static array_match_key ( array $map, string $key ) : boolean
$map array
$key string
Результат boolean

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

Escapes invalid xml characters
public static escapeInvalidXmlCharsRegex ( $textContent ) : string
$textContent = xml data to be escaped
Результат string

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

Filter an array based on keys that match given prefix
public static filterKeyPrefix ( array $map, string $keyPrefix ) : array
$map array
$keyPrefix string
Результат array

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

Get the local IP address. The client address is a required request parameter for some API calls
public static getLocalIPAddress ( )

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

Determine if a property in a given class is a attribute type.
public static isAttributeProperty ( string $class, string $propertyName ) : string
$class string
$propertyName string
Результат string

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

Determines if valid IPv4 or not
public static isIPv4 ( $ip ) : boolean
$ip
Результат boolean

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

Determine if a property in a given class is a collection type.
public static isPropertyArray ( string $class, string $propertyName ) : string
$class string
$propertyName string
Результат string

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

Convert all array keys to lowercase
public static lowerKeys ( array $array ) : array
$array array
Результат array

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

Convert a Name Value Pair (NVP) formatted string into an associative array taking care to urldecode array values
public static nvpToMap ( string $nvpString ) : array
$nvpString string
Результат array

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

public static objectProperties ( object $object ) : array
$object object
Результат array

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

Get property annotations for a certain property in a class
public static propertyAnnotations ( string $class, string $propertyName ) : string
$class string
$propertyName string
Результат string

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

Get data type of a property in a given class
public static propertyType ( string $class, string $propertyName ) : string
$class string
$propertyName string
Результат string

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

Convert xml string to an intermediate nested array representation that can be iterated
public static xmlToArray ( string $xmlInput )
$xmlInput string XML string to convert