phpbb\textformatter\s9e\utils::enquote PHP Method

enquote() protected method

Will use either single- or double- quotes depending on whichever requires less escaping. Quotes and backslashes are escaped with backslashes where necessary
protected enquote ( string $str ) : string
$str string Original string
return string Escaped string within quotes
    protected function enquote($str)
    {
        $singleQuoted = "'" . addcslashes($str, "\\'") . "'";
        $doubleQuoted = '"' . addcslashes($str, '\\"') . '"';
        return strlen($singleQuoted) < strlen($doubleQuoted) ? $singleQuoted : $doubleQuoted;
    }