protected function getInputCode(ProcessState $state)
    {
        $previousState = $state->getPreviousState();
        $previousTaskCode = $previousState->getTaskConfiguration()->getCode();
        $inputCodes = $this->getOption($state, 'input_codes');
        if (!array_key_exists($previousTaskCode, $inputCodes)) {
            throw new \UnexpectedValueException("Task '{$previousTaskCode}' is not mapped in the input_codes option");
        }

        return $inputCodes[$previousTaskCode];
    }
protected function getInputCode(ProcessState $state)
    {
        $previousState = $state->getPreviousState();
        $previousTaskCode = $previousState->getTaskConfiguration()->getCode();
        $inputCodes = $this->getOption($state, 'input_codes');
        if (!array_key_exists($previousTaskCode, $inputCodes)) {
            throw new \UnexpectedValueException("Task '{$previousTaskCode}' is not mapped in the input_codes option");
        }

        return $inputCodes[$previousTaskCode];
    }
protected function getInputCode ( ProcessState $ state ) { $ previousState = $ state -> getPreviousState ( ) ; $ previousTaskCode = $ previousState -> getTaskConfiguration ( ) -> getCode ( ) ; $ inputCodes = $ this -> getOption ( $ state , 'input_codes' ) ; if ( ! array_key_exists ( $ previousTaskCode , $ inputCodes ) ) { throw new \ UnexpectedValueException ( "Task '{$previousTaskCode}' is not mapped in the input_codes option" ) ; } return $ inputCodes [ $ previousTaskCode ] ; }
Map the previous task code to an input code

@param ProcessState $state

@throws \Symfony\Component\OptionsResolver\Exception\ExceptionInterface
@throws \InvalidArgumentException
@throws \UnexpectedValueException

@return string
Map the previous task code to an input code