Metabor\Statemachine\Factory\SingleProcessDetector::detectProcess PHP Метод

detectProcess() публичный Метод

public detectProcess ( object $subject ) : MetaborStd\Statemachine\ProcessInterface
$subject object
Результат MetaborStd\Statemachine\ProcessInterface
    public function detectProcess($subject)
    {
        return $this->process;
    }

Usage Example

 public function testWillAlwaysReturnTheSameProcess()
 {
     $process = new Process('test', new State('new'));
     $detector = new SingleProcessDetector($process);
     $subject = new \stdClass();
     $result = $detector->detectProcess($subject);
     $this->assertSame($process, $result);
 }
SingleProcessDetector