quote() public static method

Quotes and escapes to use in a command.
public static quote ( string $str ) : string
$str string
return string
 /**
  * Quote function.
  */
 public function testQuote()
 {
     // Must return "test"
     $this->assertEquals('"test"', TorControl::quote('test'));
     // Must return "\""
     $this->assertEquals('"\\""', TorControl::quote('"'));
     // Must return "\\"
     $this->assertEquals('"\\\\"', TorControl::quote('\\'));
     // Must return "\\\""
     $this->assertEquals('"\\\\\\""', TorControl::quote('\\"'));
 }