99
1010namespace LizardMedia \GoogleAnalyticsVerifier \Model \Rewrite ;
1111
12+ use Exception ;
1213use LizardMedia \GoogleAnalyticsVerifier \Api \Data \RewriteInterface ;
1314use LizardMedia \GoogleAnalyticsVerifier \Api \Rewrite \GeneratorInterface ;
1415use LizardMedia \GoogleAnalyticsVerifier \Api \Rewrite \RewriteDataInterface ;
1516use LizardMedia \GoogleAnalyticsVerifier \Controller \File \Index ;
17+ use Magento \Framework \Exception \AlreadyExistsException ;
1618use Magento \Store \Api \Data \StoreInterface ;
1719use Magento \Store \Model \StoreManagerInterface ;
1820use Magento \UrlRewrite \Model \ResourceModel \UrlRewrite as UrlRewriteResource ;
@@ -58,9 +60,9 @@ public function __construct(
5860 }
5961
6062 /**
61- * @param RewriteInterface[] ...$rewrites
62- * @throws \ Exception
63- * @throws \Magento\Framework\Exception\ AlreadyExistsException
63+ * @param RewriteInterface ...$rewrites
64+ * @throws Exception
65+ * @throws AlreadyExistsException
6466 */
6567 public function generateVerificationFileRewrite (RewriteInterface ...$ rewrites )
6668 {
@@ -75,8 +77,8 @@ public function generateVerificationFileRewrite(RewriteInterface ...$rewrites)
7577 /**
7678 * @param StoreInterface $store
7779 * @param RewriteInterface $rewriteDataObject
78- * @throws \ Exception
79- * @throws \Magento\Framework\Exception\ AlreadyExistsException
80+ * @throws Exception
81+ * @throws AlreadyExistsException
8082 */
8183 private function generateRewriteForStore (StoreInterface $ store , RewriteInterface $ rewriteDataObject )
8284 {
@@ -89,7 +91,7 @@ private function generateRewriteForStore(StoreInterface $store, RewriteInterface
8991 $ rewrite ->setData (UrlRewriteService::REQUEST_PATH , $ fileName );
9092 $ rewrite ->setData (
9193 UrlRewriteService::TARGET_PATH ,
92- Index::URL_PATH . Index::FILENAME_PARAM . '/ ' . $ fileName
94+ Index::URL_PATH . Index::FILENAME_PARAM . '/ ' . urlencode ( $ fileName)
9395 );
9496
9597 $ this ->urlRewriteResource ->save ($ rewrite );
0 commit comments