Your IP : 127.0.0.1


Current Path : /home/dev2.destoffenstraat.com/app/code/Swissup/Firecheckout/Plugin/Block/
Upload File :
Current File : /home/dev2.destoffenstraat.com/app/code/Swissup/Firecheckout/Plugin/Block/OnepageLink.php

<?php

namespace Swissup\Firecheckout\Plugin\Block;

class OnepageLink
{
    /**
     * @var \Swissup\Firecheckout\Helper\Data
     */
    protected $helper;

    /**
     * @param \Swissup\Firecheckout\Helper\Data $helper
     */
    public function __construct(
        \Swissup\Firecheckout\Helper\Data $helper
    ) {
        $this->helper = $helper;
    }

    /**
     * @param \Magento\Checkout\Block\Onepage\Link $subject
     * @param string $result
     * @return string
     */
    public function afterGetCheckoutUrl(
        \Magento\Checkout\Block\Onepage\Link $subject,
        $result
    ) {
        if ($this->helper->isFirecheckoutEnabled()) {
            return $this->helper->getFirecheckoutUrl();
        }
        return $result;
    }

    /**
     * @param \Magento\Checkout\Block\Onepage\Link $subject
     * @param boolean $result
     * @return boolean
     */
    public function afterIsPossibleOnepageCheckout(
        \Magento\Checkout\Block\Onepage\Link $subject,
        $result
    ) {
        if ($this->helper->isFirecheckoutEnabled()) {
            return true;
        }
        return $result;
    }
}