<?php

namespace Autogedal\Retur\Block;

use Magento\Framework\View\Element\Template;
use Magento\Framework\Data\Form\FormKey as FormKey;

class ReturForm extends Template
{
    protected $formKey;

    /**
     * @param Template\Context $context
     * @param array $data
     */
    public function __construct(
        Template\Context $context,
        FormKey $formKey,
        array $data = []
    ) {
        parent::__construct($context, $data);
        
        $this->formKey = $formKey;
        $this->_isScopePrivate = true;
    }

    /**
     * Returns action url for retur form
     *
     * @return string
     */
    public function getFormAction()
    {
        return $this->getUrl('retur/index/post', ['_secure' => true]);
    }

    /**
     * Retrieve Session Form Key
     *
     * @return string
     */
    public function getFormKey()
    {
        return $this->formKey->getFormKey();
    }
}
