PHP Class Sonata\Component\Payment\BasePayment

Inheritance: implements Sonata\Component\Payment\PaymentInterface
Afficher le fichier Open project: sonata-project/ecommerce

Protected Properties

Свойство Type Description
$code string
$enabled boolean
$isDebug boolean
$logger Psr\Log\LoggerInterface;
$name string
$options array
$transformers array

Méthodes publiques

Méthode Description
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 )

Method Details

addTransformer() public méthode

public addTransformer ( $id, $transformer )

callback() public méthode

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

encodeString() public méthode

public encodeString ( $value )

generateUrlCheck() public méthode

public generateUrlCheck ( Sonata\Component\Order\OrderInterface $order ) : string
$order Sonata\Component\Order\OrderInterface
Résultat string

getCode() public méthode

public getCode ( )

getEnabled() public méthode

public getEnabled ( ) : boolean
Résultat boolean

getLogger() public méthode

public getLogger ( ) : Psr\Log\LoggerInterface
Résultat Psr\Log\LoggerInterface

getName() public méthode

public getName ( )

getOption() public méthode

public getOption ( $name, $default = null )

getOptions() public méthode

public getOptions ( )

getTransformer() public méthode

public getTransformer ( $name )

hasOption() public méthode

public hasOption ( $name ) : boolean
$name
Résultat boolean

report() public méthode

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

setCode() public méthode

public setCode ( $code )

setEnabled() public méthode

public setEnabled ( boolean $enabled )
$enabled boolean

setLogger() public méthode

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

setName() public méthode

public setName ( $name )

setOptions() public méthode

public setOptions ( array $options )
$options array

Property Details

$code protected_oe property

protected string $code
Résultat string

$enabled protected_oe property

protected bool $enabled
Résultat boolean

$isDebug protected_oe property

protected bool $isDebug
Résultat boolean

$logger protected_oe property

protected LoggerInterface;,Psr\Log $logger
Résultat Psr\Log\LoggerInterface;

$name protected_oe property

protected string $name
Résultat string

$options protected_oe property

protected array $options
Résultat array

$transformers protected_oe property

protected array $transformers
Résultat array