concrete/src/Foundation/Runtime/Run/DefaultRunner.php
protected function trySteps(array $steps)
    {
        foreach ($steps as $step) {
            // Run each step and return if there's a result
            if ($result = $this->$step()) {
                return $result;
            }
        }

        return null;
    }
protected function trySteps(array $steps)
    {
        foreach ($steps as $step) {
            // Run each step and return if there's a result
            if ($result = $this->$step()) {
                return $result;
            }
        }

        return null;
    }
protected function trySteps ( array $ steps ) { foreach ( $ steps as $ step ) { // Run each step and return if there's a result if ( $ result = $ this -> $ step ( ) ) { return $ result ; } } return null ; }
Try a list of steps. If a response is returned, halt progression and return the response;.

@param string[] $steps

@return Response|null
Try a list of steps . If a response is returned halt progression and return the response ; .