Elcodi\Plugin\FreePaymentBundle\EventListener\PaymentCollectEventListener::addFreePaymentPaymentMethod PHP Method

addFreePaymentPaymentMethod() public method

Add Free payment method
public addFreePaymentPaymentMethod ( Elcodi\Component\Payment\Event\PaymentCollectionEvent $event )
$event Elcodi\Component\Payment\Event\PaymentCollectionEvent Event
    public function addFreePaymentPaymentMethod(PaymentCollectionEvent $event)
    {
        if ($this->plugin->isUsable()) {
            $freePayment = new PaymentMethod($this->plugin->getHash(), 'elcodi_plugin.free_payment.name', 'elcodi_plugin.free_payment.description', $this->router->generate('paymentsuite_freepayment_execute'));
            $event->addPaymentMethod($freePayment);
        }
    }