REBELinBLUE\Deployer\Scripts\Parser::parseString PHP Method

parseString() public method

Parse a string to replace the tokens.
public parseString ( string $script, array $tokens = [] ) : string
$script string
$tokens array
return string
    public function parseString($script, array $tokens = [])
    {
        $script = $this->tidyScript($script);
        $values = array_values($tokens);
        $tokens = array_map(function ($token) {
            return '{{ ' . strtolower($token) . ' }}';
        }, array_keys($tokens));
        return str_replace($tokens, $values, $script);
    }