/** * 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; }
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()); }