/** * Wrap template with the debugging hints in comments * * @param Template $subject * @param string $result * * @return string */ public function afterToHtml(Template $subject, $result) { if ($this->scopeConfig->getValue(self::XML_PATH_DEBUG_TEMPLATE_HINTS, ScopeInterface::SCOPE_STORE) && $this->appState->getMode() === State::MODE_DEVELOPER) { $name = $subject->getNameInLayout(); $template = $subject->getTemplateFile(); $class = get_class($subject); $result = "<!-- BEGIN {$name} using {$template} \n" . $class . '-->' . $result . "<!-- END {$name} using {$template} -->"; } return $result; }
public function testGetTemplateFile() { $params = ['module' => 'Fixture_Module', 'area' => 'frontend']; $this->_resolver->expects($this->once())->method('getTemplateFileName')->with('template.phtml', $params); $this->_block->getTemplateFile(); }
public function testGetTemplateFile() { $params = array('module' => 'Fixture_Module', 'area' => 'frontend'); $this->_viewFileSystem->expects($this->once())->method('getTemplateFileName')->with('template.phtml', $params); $this->_block->getTemplateFile(); }