File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change 22
33namespace Livewire \Blaze ;
44
5+ use Illuminate \Process \Pipe ;
56use Livewire \Blaze \Events \ComponentFolded ;
67use Livewire \Blaze \Nodes \ComponentNode ;
78use Livewire \Blaze \Imprinter \Imprinter ;
89use Livewire \Blaze \Tokenizer \Tokenizer ;
910use Illuminate \Support \Facades \Event ;
11+ use Illuminate \Support \Facades \Pipeline ;
1012use Livewire \Blaze \Memoizer \Memoizer ;
1113use Livewire \Blaze \Walker \Walker ;
1214use Livewire \Blaze \Parser \Parser ;
@@ -111,15 +113,16 @@ public function compile(string $template): string
111113 array_pop ($ dataStack );
112114 }
113115
114- return $ this ->memoizer ->memoize (
115- $ this ->imprinter ->restore (
116- $ this ->folder ->fold (
117- $ this ->imprinter ->imprint (
118- $ node
119- ),
120- ),
121- ),
122- );
116+ foreach ([
117+ $ this ->imprinter ->imprint (...),
118+ $ this ->folder ->fold (...),
119+ $ this ->imprinter ->restore (...),
120+ $ this ->memoizer ->memoize (...),
121+ ] as $ process ) {
122+ $ node = $ process ($ node );
123+ }
124+
125+ return $ node ;
123126 },
124127 );
125128
You can’t perform that action at this time.
0 commit comments