Cake\Shell\Task\ExtractTask::_formatString PHP Method

_formatString() protected method

Format a string to be added as a translatable string
protected _formatString ( string $string ) : string
$string string String to format
return string Formatted string
    protected function _formatString($string)
    {
        $quote = substr($string, 0, 1);
        $string = substr($string, 1, -1);
        if ($quote === '"') {
            $string = stripcslashes($string);
        } else {
            $string = strtr($string, ["\\'" => "'", "\\\\" => "\\"]);
        }
        $string = str_replace("\r\n", "\n", $string);
        return addcslashes($string, "..\\\"");
    }