42 $pageFilter = \
Magento\Cms\Model\Template\Filter::class,
43 $blockFilter = \
Magento\Cms\Model\Template\Filter::class
46 $this->_pageFilter = $pageFilter;
47 $this->_blockFilter = $blockFilter;
57 if (!isset($this->_instanceList[$instanceName])) {
58 $instance = $this->_objectManager->get($instanceName);
60 if (!$instance instanceof \
Magento\Framework\
Filter\Template) {
61 throw new \Exception(
'Template filter ' . $instanceName .
' does not implement required interface');
63 $this->_instanceList[$instanceName] = $instance;
66 return $this->_instanceList[$instanceName];
__construct(\Magento\Framework\ObjectManagerInterface $objectManager, $pageFilter=\Magento\Cms\Model\Template\Filter::class, $blockFilter=\Magento\Cms\Model\Template\Filter::class)
_getFilterInstance($instanceName)