PHP Класс Sonata\Component\Payment\BasePayment

Наследование: implements Sonata\Component\Payment\PaymentInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$code string
$enabled boolean
$isDebug boolean
$logger Psr\Log\LoggerInterface;
$name string
$options array
$transformers array

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

Метод Описание
addTransformer ( $id, $transformer )
callback ( Sonata\Component\Payment\TransactionInterface $transaction )
encodeString ( $value )
generateUrlCheck ( Sonata\Component\Order\OrderInterface $order ) : string
getCode ( )
getEnabled ( ) : boolean
getLogger ( ) : Psr\Log\LoggerInterface
getName ( )
getOption ( $name, $default = null )
getOptions ( )
getTransformer ( $name )
hasOption ( $name ) : boolean
report ( Sonata\Component\Payment\TransactionInterface $transaction )
setCode ( $code )
setEnabled ( boolean $enabled )
setLogger ( Psr\Log\LoggerInterface $logger )
setName ( $name )
setOptions ( array $options )

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

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

public addTransformer ( $id, $transformer )

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

public callback ( Sonata\Component\Payment\TransactionInterface $transaction )
$transaction Sonata\Component\Payment\TransactionInterface

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

public encodeString ( $value )

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

public generateUrlCheck ( Sonata\Component\Order\OrderInterface $order ) : string
$order Sonata\Component\Order\OrderInterface
Результат string

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

public getCode ( )

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

public getEnabled ( ) : boolean
Результат boolean

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

public getLogger ( ) : Psr\Log\LoggerInterface
Результат Psr\Log\LoggerInterface

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

public getName ( )

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

public getOption ( $name, $default = null )

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

public getOptions ( )

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

public getTransformer ( $name )

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

public hasOption ( $name ) : boolean
$name
Результат boolean

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

public report ( Sonata\Component\Payment\TransactionInterface $transaction )
$transaction Sonata\Component\Payment\TransactionInterface

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

public setCode ( $code )

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

public setEnabled ( boolean $enabled )
$enabled boolean

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

public setLogger ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface

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

public setName ( $name )

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

public setOptions ( array $options )
$options array

Описание свойств

$code защищенное свойство

protected string $code
Результат string

$enabled защищенное свойство

protected bool $enabled
Результат boolean

$isDebug защищенное свойство

protected bool $isDebug
Результат boolean

$logger защищенное свойство

protected LoggerInterface;,Psr\Log $logger
Результат Psr\Log\LoggerInterface;

$name защищенное свойство

protected string $name
Результат string

$options защищенное свойство

protected array $options
Результат array

$transformers защищенное свойство

protected array $transformers
Результат array