32 lines
1005 B
PHP
32 lines
1005 B
PHP
<?php
|
|
|
|
namespace App\Observers;
|
|
|
|
use App\Models\ScoringGuide;
|
|
|
|
use function auditionLog;
|
|
|
|
class ScoringGuideObserver
|
|
{
|
|
public function created(ScoringGuide $scoringGuide): void
|
|
{
|
|
$message = 'Added scoring guide '.$scoringGuide->name.$scoringGuide->name.'(ID #'.$scoringGuide->id.')';
|
|
$affected = ['scoring_guides' => [$scoringGuide->id]];
|
|
auditionLog($message, $affected);
|
|
}
|
|
|
|
public function updated(ScoringGuide $scoringGuide): void
|
|
{
|
|
$message = 'Renamed scoring guide '.$scoringGuide->getOriginal('name').' to '.$scoringGuide->name.'(ID #'.$scoringGuide->id.')';
|
|
$affected = ['scoring_guides' => [$scoringGuide->id]];
|
|
auditionLog($message, $affected);
|
|
}
|
|
|
|
public function deleted(ScoringGuide $scoringGuide): void
|
|
{
|
|
$message = 'Deleted scoring guide '.$scoringGuide->name.'(ID #'.$scoringGuide->id.')';
|
|
$affected = ['scoring_guides' => [$scoringGuide->id]];
|
|
auditionLog($message, $affected);
|
|
}
|
|
}
|