PHP 클래스 Smile\ElasticsuiteThesaurus\Controller\Adminhtml\AbstractThesaurus

저자: Romain Ruaud ([email protected])
상속: extends Magento\Backend\App\Action
파일 보기 프로젝트 열기: smile-sa/elasticsuite

보호된 프로퍼티들

프로퍼티 타입 설명
$coreRegistry Magento\Framework\Registry Core registry
$resultPageFactory Magento\Framework\View\Result\PageFactory | null
$thesaurusFactory Smile\ElasticsuiteThesaurus\Model\ThesaurusFactory Thesaurus Factory
$thesaurusRepository Smile\ElasticsuiteThesaurus\Api\ThesaurusRepositoryInterface

공개 메소드들

메소드 설명
__construct ( Magento\Backend\App\Action\Context $context, Magento\Framework\View\Result\PageFactory $resultPageFactory, Magento\Framework\Registry $coreRegistry, Smile\ElasticsuiteThesaurus\Api\ThesaurusRepositoryInterface $thesaurusRepository, Smile\ElasticsuiteThesaurus\Model\ThesaurusFactory $thesaurusFactory ) Abstract constructor.

보호된 메소드들

메소드 설명
_isAllowed ( ) : boolean Check if allowed to manage thesaurus
createPage ( ) : Magento\Backend\Model\View\Result\Page Create result page

메소드 상세

__construct() 공개 메소드

Abstract constructor.
public __construct ( Magento\Backend\App\Action\Context $context, Magento\Framework\View\Result\PageFactory $resultPageFactory, Magento\Framework\Registry $coreRegistry, Smile\ElasticsuiteThesaurus\Api\ThesaurusRepositoryInterface $thesaurusRepository, Smile\ElasticsuiteThesaurus\Model\ThesaurusFactory $thesaurusFactory )
$context Magento\Backend\App\Action\Context Application context
$resultPageFactory Magento\Framework\View\Result\PageFactory Tesult Page factory
$coreRegistry Magento\Framework\Registry Application registry
$thesaurusRepository Smile\ElasticsuiteThesaurus\Api\ThesaurusRepositoryInterface Thesaurus Repository
$thesaurusFactory Smile\ElasticsuiteThesaurus\Model\ThesaurusFactory Thesaurus Factory

_isAllowed() 보호된 메소드

Check if allowed to manage thesaurus
protected _isAllowed ( ) : boolean
리턴 boolean

createPage() 보호된 메소드

Create result page
protected createPage ( ) : Magento\Backend\Model\View\Result\Page
리턴 Magento\Backend\Model\View\Result\Page

프로퍼티 상세

$coreRegistry 보호되어 있는 프로퍼티

Core registry
protected Registry,Magento\Framework $coreRegistry
리턴 Magento\Framework\Registry

$resultPageFactory 보호되어 있는 프로퍼티

protected PageFactory,Magento\Framework\View\Result|null $resultPageFactory
리턴 Magento\Framework\View\Result\PageFactory | null

$thesaurusFactory 보호되어 있는 프로퍼티

Thesaurus Factory
protected ThesaurusFactory,Smile\ElasticsuiteThesaurus\Model $thesaurusFactory
리턴 Smile\ElasticsuiteThesaurus\Model\ThesaurusFactory

$thesaurusRepository 보호되어 있는 프로퍼티

protected ThesaurusRepositoryInterface,Smile\ElasticsuiteThesaurus\Api $thesaurusRepository
리턴 Smile\ElasticsuiteThesaurus\Api\ThesaurusRepositoryInterface