Model/Source/TemplatePaperOrientation.php
<?php
/**
* Copyright © EAdesign by Eco Active S.R.L.,All rights reserved.
* See LICENSE for license details.
*/
namespace Eadesigndev\Pdfgenerator\Model\Source;
use Magento\Framework\View\Model\PageLayout\Config\BuilderInterface;
/**
* Class PageLayout
*/
class TemplatePaperOrientation extends AbstractSource
{
/**
* @var \Magento\Framework\View\Model\PageLayout\Config\BuilderInterface
*/
private $pageLayoutBuilder;
/**
* Constructor
*
* @param BuilderInterface $pageLayoutBuilder
*/
public function __construct(BuilderInterface $pageLayoutBuilder)
{
$this->pageLayoutBuilder = $pageLayoutBuilder;
}
/**
* Paper types
*/
const TEMAPLATE_PAPER_PORTRAIT = 1;
const TEMAPLATE_PAPER_LANDSCAPE = 2;
/**
* Prepare post's statuses.
*
* @return array
*/
public function getAvailable()
{
return [
self::TEMAPLATE_PAPER_PORTRAIT => 'Portrait',
self::TEMAPLATE_PAPER_LANDSCAPE =>'Landscape',
];
}
}