Make moduleobserver type hinting overridable (#12670)

This commit is contained in:
Jellyfrog
2021-03-29 10:30:36 +02:00
committed by GitHub
parent 4ada8a418d
commit 4e5849272f
2 changed files with 18 additions and 6 deletions

View File

@@ -25,13 +25,13 @@
namespace App\Observers;
use Illuminate\Database\Eloquent\Model as Eloquent;
use Log;
use Rrd;
class MempoolObserver extends ModuleModelObserver
{
public function updated(Eloquent $model)
/** @param \App\Models\Mempool $model */
public function updated($model)
{
parent::updated($model);

View File

@@ -44,25 +44,37 @@ class ModuleModelObserver
}
}
public function saving(Eloquent $model)
/**
* @param Eloquent $model
*/
public function saving($model)
{
if (! $model->isDirty()) {
echo '.';
}
}
public function updated(Eloquent $model)
/**
* @param Eloquent $model
*/
public function updated($model)
{
d_echo('Updated data:', 'U');
d_echo($model->getDirty());
}
public function created(Eloquent $model)
/**
* @param Eloquent $model
*/
public function created($model)
{
echo '+';
}
public function deleted(Eloquent $model)
/**
* @param Eloquent $model
*/
public function deleted($model)
{
echo '-';
}