PHP Класс Google\Cloud\PhpArray

Наследование: extends DrSlump\Protobuf\Codec\PhpArray
Показать файл Открыть проект

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

Метод Описание
__construct ( array $customFilters = [] )

Защищенные методы

Метод Описание
decodeMessage ( DrSlump\Protobuf\Message $message, $data ) Borrowed heavily from {@see DrSlump\Protobuf\Codec\PhpArray::decodeMessage()}.
encodeMessage ( DrSlump\Protobuf\Message $message ) Borrowed heavily from {@see DrSlump\Protobuf\Codec\PhpArray::encodeMessage()}.
filterValue ( $value, DrSlump\Protobuf\Field $field )

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

Метод Описание
isKeyValueMessage ( $value )
toCamelCase ( $key )
toSnakeCase ( $key )

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

__construct() публичный Метод

public __construct ( array $customFilters = [] )
$customFilters array A set of callbacks to apply to properties in a gRPC response.

decodeMessage() защищенный Метод

The only addition here is converting camel case field names to snake case.
protected decodeMessage ( DrSlump\Protobuf\Message $message, $data )
$message DrSlump\Protobuf\Message

encodeMessage() защищенный Метод

With this approach we are able to transform the response with minimal overhead.
protected encodeMessage ( DrSlump\Protobuf\Message $message )
$message DrSlump\Protobuf\Message

filterValue() защищенный Метод

protected filterValue ( $value, DrSlump\Protobuf\Field $field )
$field DrSlump\Protobuf\Field