<?php
/**
 * @author  Magediary
 * @package Magediary_ProductQuestion
 */

namespace Magediary\ProductQuestion\CustomerData;

use Magento\Customer\CustomerData\SectionSourceInterface;
use Magento\Framework\Session\Generic;

class Question implements SectionSourceInterface
{
    /**
     * @var Generic
     */
    protected $questionSession;

    /**
     * @param Generic $questionSession
     */
    public function __construct(Generic $questionSession)
    {
        $this->questionSession = $questionSession;
    }

    /**
     * @inheritdoc
     */
    public function getSectionData()
    {
        return (array)$this->questionSession->getFormData(true) + ['nickname' => '','email' => '', 'detail' => ''];
    }
}
