feat: initial commit

This commit is contained in:
JP
2024-08-05 08:04:35 +08:00
parent 0f3c3db73b
commit 140e821e0c
194 changed files with 14509 additions and 254 deletions

View File

@@ -0,0 +1,23 @@
<?php
namespace App\Processes;
use Illuminate\Support\Facades\Pipeline;
abstract class BaseProcess
{
/**
* @var array<class-string>
*
*/
protected array $tasks = [];
public function run(mixed $payload): mixed
{
return Pipeline::send(
passable: $payload,
)->through(
pipes: $this->tasks,
)->thenReturn();
}
}