File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
app/code/Magento/Theme/Controller/Result Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -39,20 +39,19 @@ public function __construct(ScopeConfigInterface $scopeConfig)
39
39
*/
40
40
public function beforeSendResponse (Http $ subject )
41
41
{
42
- $ content = $ subject ->getContent () ?? '' ;
42
+ $ content = ( string ) $ subject ->getContent ();
43
43
44
44
$ bodyClose = '</body ' ;
45
45
46
- if (is_string ( $ content ) && strpos ($ content , $ bodyClose ) !== false && $ this ->scopeConfig ->isSetFlag (
46
+ if (strpos ($ content , $ bodyClose ) !== false && $ this ->scopeConfig ->isSetFlag (
47
47
self ::XML_PATH_DEV_MOVE_JS_TO_BOTTOM ,
48
48
ScopeInterface::SCOPE_STORE
49
49
)) {
50
50
$ scripts = '' ;
51
-
52
51
$ scriptOpen = '<script ' ;
53
52
$ scriptClose = '</script> ' ;
54
-
55
53
$ scriptOpenPos = strpos ($ content , $ scriptOpen );
54
+
56
55
while ($ scriptOpenPos !== false ) {
57
56
$ scriptClosePos = strpos ($ content , $ scriptClose , $ scriptOpenPos );
58
57
$ script = substr ($ content , $ scriptOpenPos , $ scriptClosePos - $ scriptOpenPos + strlen ($ scriptClose ));
You can’t perform that action at this time.
0 commit comments