@@ -184,7 +184,7 @@ public function initTabs(array $defs, View $view = null)
184
184
// $sub_crud->addDecorator($m->title_field, [Table\Column\Link::class, [$t => false, 'path' => $this->getPath($ref)], [$m->table . '_id' => 'id']]);
185
185
186
186
// Creating url template in order to produce proper url.
187
- $ sub_crud ->addDecorator ($ m ->title_field , [Table \Column \Link::class, 'url ' => $ this ->getApp ()->url (['path ' => $ this ->getPath ($ ref )]) . '& ' . $ m ->table . '_id= ' . ' {$id} ' ]);
187
+ $ sub_crud ->addDecorator ($ m ->title_field , [Table \Column \Link::class, 'url ' => $ this ->getApp ()->url (['path ' => $ this ->getPath ($ ref )]) . '& ' . $ m ->table . '_id={$id} ' ]);
188
188
}
189
189
190
190
$ this ->addActions ($ sub_crud , $ subdef );
@@ -266,7 +266,7 @@ public function addActions(View $crud, array $defs)
266
266
if (is_string ($ action )) {
267
267
$ crud ->menu ->addItem ($ key )->on (
268
268
'click ' ,
269
- new JsModal ('Executing ' . $ key , $ this ->add ([VirtualPage::class])->set (function ($ p ) use ($ key , $ crud ) {
269
+ new JsModal ('Executing ' . $ key , $ this ->add ([VirtualPage::class])->set (static function ($ p ) use ($ key , $ crud ) {
270
270
// TODO: this does ont work within a tab :(
271
271
$ p ->add (new MethodExecutor ($ crud ->model , $ key ));
272
272
}))
@@ -304,11 +304,11 @@ public function addActions(View $crud, array $defs)
304
304
}
305
305
306
306
if (isset ($ action [0 ]) && $ action [0 ] instanceof \Closure) {
307
- $ crud ->addModalAction ($ label ?: $ key , $ key , function ($ p , $ id ) use ($ action , $ crud ) {
307
+ $ crud ->addModalAction ($ label ?: $ key , $ key , static function ($ p , $ id ) use ($ action , $ crud ) {
308
308
call_user_func ($ action [0 ], $ p , $ crud ->model ->load ($ id ));
309
309
});
310
310
} else {
311
- $ crud ->addModalAction ($ label ?: $ key , $ key , function ($ p , $ id ) use ($ action , $ key , $ crud ) {
311
+ $ crud ->addModalAction ($ label ?: $ key , $ key , static function ($ p , $ id ) use ($ action , $ key , $ crud ) {
312
312
$ p ->add (new MethodExecutor ($ crud ->model ->load ($ id ), $ key , $ action ));
313
313
});
314
314
}
0 commit comments