File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,15 +19,9 @@ class Workflow extends Stage
1919 AllowNextBefore,
2020 AllowNextProcess;
2121
22- private static array $ globalMiddleware = [];
2322 private string $ name ;
2423 private array $ middleware ;
2524
26- public static function addGlobalMiddleware (callable $ middleware ): void
27- {
28- self ::$ globalMiddleware [] = $ middleware ;
29- }
30-
3125 public function __construct (string $ name , callable ...$ middlewares )
3226 {
3327 parent ::__construct ($ this );
@@ -39,7 +33,7 @@ public function __construct(string $name, callable ...$middlewares)
3933 protected function runStage (WorkflowState $ workflowState ): ?Stage
4034 {
4135 $ workflowState ->setWorkflowName ($ this ->name );
42- $ workflowState ->setMiddlewares ([... self :: $ globalMiddleware , ... $ this ->middleware ] );
36+ $ workflowState ->setMiddlewares ($ this ->middleware );
4337
4438 $ nextStage = $ this ->nextStage ;
4539 while ($ nextStage ) {
You can’t perform that action at this time.
0 commit comments