21
21
use Magento \Store \Model \ScopeInterface ;
22
22
use Magento \Framework \UrlInterface ;
23
23
use Magento \Config \Model \Config \Backend \Admin \Custom ;
24
+ use Psr \Log \LoggerInterface ;
24
25
25
26
/**
26
27
* @codeCoverageIgnore
@@ -53,6 +54,11 @@ class UpgradeData implements UpgradeDataInterface
53
54
*/
54
55
private $ whitelist = [];
55
56
57
+ /**
58
+ * @var LoggerInterface
59
+ */
60
+ private $ logger ;
61
+
56
62
/**
57
63
* EAV setup factory
58
64
*
@@ -70,13 +76,15 @@ public function __construct(
70
76
UriHandler $ uriHandler ,
71
77
ScopeConfigInterface $ scopeConfig ,
72
78
ScopeResolverInterface $ scopeResolver ,
73
- DomainManager $ domainManager
79
+ DomainManager $ domainManager ,
80
+ LoggerInterface $ logger
74
81
) {
75
82
$ this ->eavSetupFactory = $ eavSetupFactory ;
76
83
$ this ->uriHandler = $ uriHandler ;
77
84
$ this ->scopeConfig = $ scopeConfig ;
78
85
$ this ->scopeResolver = $ scopeResolver ;
79
86
$ this ->domainManager = $ domainManager ;
87
+ $ this ->logger = $ logger ;
80
88
}
81
89
82
90
/**
@@ -196,7 +204,10 @@ private function addStoreAndWebsiteUrlsFromScope(Store $scope)
196
204
try {
197
205
$ this ->addHost ($ scope ->getBaseUrl (UrlInterface::URL_TYPE_STATIC , false ));
198
206
$ this ->addHost ($ scope ->getBaseUrl (UrlInterface::URL_TYPE_STATIC , true ));
199
- } catch (\UnexpectedValueException $ e ) {} //@codingStandardsIgnoreLine
207
+ } catch (\UnexpectedValueException $ e ) {
208
+ // Static content version may not be available at this point
209
+ $ this ->logger ->notice ($ e );
210
+ }
200
211
201
212
try {
202
213
$ website = $ scope ->getWebsite ();
0 commit comments