PHP Class Sonata\Component\Payment\Pool

Mostrar archivo Open project: sonata-project/ecommerce Class Usage Examples

Protected Properties

Property Type Description
$methods array

Public Methods

Method Description
addMethod ( Sonata\Component\Payment\PaymentInterface $instance ) add a payment method into the pool.
getMethod ( string $code ) : Sonata\Component\Payment\PaymentInterface return a PaymentInterface Object.
getMethods ( ) : array

Method Details

addMethod() public method

add a payment method into the pool.
public addMethod ( Sonata\Component\Payment\PaymentInterface $instance )
$instance Sonata\Component\Payment\PaymentInterface

getMethod() public method

return a PaymentInterface Object.
public getMethod ( string $code ) : Sonata\Component\Payment\PaymentInterface
$code string
return Sonata\Component\Payment\PaymentInterface

getMethods() public method

public getMethods ( ) : array
return array of payment methods

Property Details

$methods protected_oe property

protected array $methods
return array