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

namespace Magediary\ProductQuestion\Controller\Adminhtml\Answer;

use Magediary\ProductQuestion\Block\Adminhtml\Answer\Question\Grid;
use Magediary\ProductQuestion\Controller\Adminhtml\Answer;
use Magento\Framework\Controller\Result\Raw;
use Magento\Framework\Controller\ResultFactory;

class QuestionGrid extends Answer
{
    /**
     * Execute action
     *
     * @return Raw
     */
    public function execute()
    {
        $layout = $this->layoutFactory->create();
        /** @var Raw $resultRaw */
        $resultRaw = $this->resultFactory->create(ResultFactory::TYPE_RAW);
        $resultRaw->setContents($layout->createBlock(Grid::class)->toHtml());
        return $resultRaw;
    }
}
