99
1010use Magento \Store \Api \Data \StoreInterface ;
1111
12- class EntityUrl
12+ class Route
1313{
1414 /**
1515 * @var \Experius\PageNotFound\Model\PageNotFoundFactory
@@ -39,7 +39,7 @@ public function __construct(
3939 * @SuppressWarnings(PHPMD.UnusedFormalParameter)
4040 */
4141 public function aroundResolve (
42- \Magento \UrlRewriteGraphQl \Model \Resolver \EntityUrl $ subject ,
42+ \Magento \UrlRewriteGraphQl \Model \Resolver \Route $ subject ,
4343 $ proceed ,
4444 $ field ,
4545 $ context ,
@@ -52,7 +52,7 @@ public function aroundResolve(
5252 $ args ['url ' ] = $ this ->savePageNotFound ($ args ['url ' ], $ context ->getExtensionAttributes ()->getStore ()) ?: $ args ['url ' ];
5353 $ result = $ proceed ($ field , $ context , $ info , $ value , $ args );
5454 if (!is_null ($ result )) {
55- $ result ['redirectCode ' ] = 301 ;
55+ $ result ['redirect_code ' ] = 301 ;
5656 }
5757 }
5858 return $ result ;
@@ -68,15 +68,12 @@ protected function savePageNotFound(
6868 $ fromUrl ,
6969 StoreInterface $ store
7070 ) {
71-
7271 /* @var $pageNotFoundModel \Experius\PageNotFound\Model\PageNotFound */
7372 $ pageNotFoundModel = $ this ->pageNotFoundFactory ->create ();
74-
7573 $ baseUrl = $ store ->getBaseUrl ();
7674 if (strpos ($ fromUrl , $ baseUrl ) === false ) {
7775 $ fromUrl = $ baseUrl . ltrim ($ fromUrl , '/ ' );
7876 }
79-
8077 $ pageNotFoundModel ->load ($ fromUrl ,'from_url ' );
8178
8279 if ($ pageNotFoundModel ->getId ()){
@@ -92,7 +89,6 @@ protected function savePageNotFound(
9289 }
9390
9491 $ pageNotFoundModel ->save ();
95-
9692 if ($ pageNotFoundModel ->getToUrl ()) {
9793 return str_replace ($ baseUrl , '' , $ pageNotFoundModel ->getToUrl ());
9894 }
0 commit comments