D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
3023067
/
cwd
/
www
/
vendor
/
rappasoft
/
laravel-livewire-tables
/
src
/
Traits
/
Filename :
WithTableHooks.php
back
Copy
<?php namespace Rappasoft\LaravelLivewireTables\Traits; use function Livewire\wrap; trait WithTableHooks { public function callHook($name, $params = []) { if (method_exists($this, $name)) { wrap($this)->__call($name, $params); } } public function callTraitHook($name, $params = []) { foreach (class_uses_recursive($this) as $trait) { $method = $name.class_basename($trait); if (method_exists($this, $method)) { wrap($this)->$method(...$params); } } } }