Lae/app/Observers/WorkOrder/WorkOrderObserver.php

63 lines
1.1 KiB
PHP
Raw Normal View History

2022-11-06 15:18:46 +00:00
<?php
namespace App\Observers\WorkOrder;
use App\Models\WorkOrder\WorkOrder;
use App\Notifications\WorkOrderNotification;
class WorkOrderObserver
{
/**
* Handle the WorkOrder "created" event.
*
2022-12-27 16:25:22 +00:00
* @param WorkOrder $workOrder
*
2022-12-11 11:47:30 +00:00
* @return void|null
2022-11-06 15:18:46 +00:00
*/
public function created(WorkOrder $workOrder)
{
//
return (new WorkOrderNotification())
->toGroup($workOrder);
}
/**
* Handle the WorkOrder "updated" event.
*
2022-12-27 16:25:22 +00:00
* @param WorkOrder $workOrder
*
2022-12-11 11:47:30 +00:00
* @return void|null
2022-11-06 15:18:46 +00:00
*/
public function updated(WorkOrder $workOrder)
{
2023-01-01 13:00:21 +00:00
return;
// return (new WorkOrderNotification())
// ->toGroup($workOrder);
2022-11-06 15:18:46 +00:00
}
/**
* Handle the WorkOrder "deleted" event.
*
2022-12-27 16:25:22 +00:00
* @param WorkOrder $workOrder
*
2022-11-06 15:18:46 +00:00
* @return void
*/
2023-01-01 13:00:21 +00:00
public function deleted(WorkOrder $workOrder): void
2022-11-06 15:18:46 +00:00
{
//
}
/**
* Handle the WorkOrder "restored" event.
*
2022-12-27 16:25:22 +00:00
* @param WorkOrder $workOrder
*
2022-11-06 15:18:46 +00:00
* @return void
*/
2023-01-01 13:00:21 +00:00
public function restored(WorkOrder $workOrder): void
2022-11-06 15:18:46 +00:00
{
//
}
}