@@ -184,7 +184,7 @@ public function initTabs(array $defs, View $view = null)
184184 // $sub_crud->addDecorator($m->title_field, [Table\Column\Link::class, [$t => false, 'path' => $this->getPath($ref)], [$m->table . '_id' => 'id']]);
185185
186186 // 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} ' ]);
188188 }
189189
190190 $ this ->addActions ($ sub_crud , $ subdef );
@@ -266,7 +266,7 @@ public function addActions(View $crud, array $defs)
266266 if (is_string ($ action )) {
267267 $ crud ->menu ->addItem ($ key )->on (
268268 '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 ) {
270270 // TODO: this does ont work within a tab :(
271271 $ p ->add (new MethodExecutor ($ crud ->model , $ key ));
272272 }))
@@ -304,11 +304,11 @@ public function addActions(View $crud, array $defs)
304304 }
305305
306306 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 ) {
308308 call_user_func ($ action [0 ], $ p , $ crud ->model ->load ($ id ));
309309 });
310310 } 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 ) {
312312 $ p ->add (new MethodExecutor ($ crud ->model ->load ($ id ), $ key , $ action ));
313313 });
314314 }
0 commit comments