pluf/workflow

View on GitHub
src/Imp/Events/BeforeExecActionEventImpl.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
namespace Pluf\Workflow\Imp\Events;

class BeforeExecActionEventImpl
{
    
    /**
     * Creates new instance
     *
     * @param mixed $position
     * @param mixed $actionTotalSize
     * @param mixed $actionContext
     */
    public function __construct(
        public $position, 
        public $actionTotalSize, 
        public $actionContext
        ){}
    
    /**
     * Creates new instance 
     * 
     * @param mixed $position
     * @param mixed $actionTotalSize
     * @param mixed $actionContext
     */
    public static function get($position, $actionTotalSize, $actionContext): BeforeExecActionEventImpl
    {
        return new BeforeExecActionEventImpl($position, $actionTotalSize, $actionContext);
    }
}