Esempio n. 1
0
 /**
  * Retrieve route URL
  *
  * @param string $routePath
  * @param array $routeParams
  * @return string
  */
 public function getRouteUrl($routePath = null, $routeParams = null)
 {
     $this->_hasThemeAndMode();
     $url = parent::getRouteUrl($routePath, $routeParams);
     $baseUrl = trim($this->getBaseUrl(), '/');
     $vdeBaseUrl = implode('/', [$baseUrl, $this->_helper->getFrontName(), $this->_mode, $this->_themeId]);
     if (strpos($url, $baseUrl) === 0 && strpos($url, $vdeBaseUrl) === false) {
         $url = str_replace($baseUrl, $vdeBaseUrl, $url);
     }
     return $url;
 }
Esempio n. 2
0
 public function testGetFrontName()
 {
     $this->_model = new \Magento\DesignEditor\Helper\Data($this->_context, self::TEST_FRONT_NAME);
     $this->assertEquals(self::TEST_FRONT_NAME, $this->_model->getFrontName());
 }