public function setCanonicalMode($useCanonicalMode = true) { if ($useCanonicalMode) { exec('stty -icanon'); $this->isCanonical = true; } else { exec('stty ' . $this->getOriginalConfiguration()); $this->isCanonical = false; } }