Exemple #1
0
 /**
  * @magentoDbIsolation enabled
  */
 public function testRegister()
 {
     $this->registerThemes();
     $themePath = implode(\Magento\Framework\View\Design\ThemeInterface::PATH_SEPARATOR, array('frontend', 'test_test_theme'));
     $theme = $this->_model->getThemeFromDb($themePath);
     $this->assertEquals($themePath, $theme->getFullPath());
 }
Exemple #2
0
 /**
  * Theme registration
  *
  * @param \Magento\Framework\Event\Observer $observer
  * @return $this
  */
 public function themeRegistration(\Magento\Framework\Event\Observer $observer)
 {
     $pathPattern = $observer->getEvent()->getPathPattern();
     try {
         $this->_registration->register($pathPattern);
     } catch (\Magento\Framework\Model\Exception $e) {
         $this->_logger->logException($e);
     }
     return $this;
 }