PHP 클래스 Sonata\Component\Payment\BasePayment

상속: implements Sonata\Component\Payment\PaymentInterface
파일 보기 프로젝트 열기: sonata-project/ecommerce

보호된 프로퍼티들

프로퍼티 타입 설명
$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