File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,19 +31,21 @@ public function get(bool $isExport = false): array
3131 $ this ->datasource = $ this ->component ->datasource ($ this ->properties );
3232 }
3333
34+ $ datasource = is_object ($ this ->datasource ) ? clone $ this ->datasource : $ this ->datasource ;
35+
3436 $ processors = [
3537 CollectionProcessor::class,
3638 ScoutBuilderProcessor::class,
3739 ];
3840
3941 foreach ($ processors as $ processor ) {
40- if ($ processor ::match ($ this -> datasource )) {
42+ if ($ processor ::match ($ datasource )) {
4143 $ instance = new $ processor ($ this ->component , $ isExport );
4244
43- return $ instance ->process ($ this ->properties , $ this -> datasource );
45+ return $ instance ->process ($ this ->properties , $ datasource );
4446 }
4547 }
4648
47- return (new ModelProcessor ($ this ->component , $ isExport ))->process ($ this ->properties , $ this -> datasource );
49+ return (new ModelProcessor ($ this ->component , $ isExport ))->process ($ this ->properties , $ datasource );
4850 }
4951}
You can’t perform that action at this time.
0 commit comments