src/Console/InOut.php
<?phpnamespace Projek\Slim\Console; use League\CLImate\CLImate;use Projek\Slim\Console; abstract class InOut{ /** * @var CLImate */ protected $climate; /** * @var Console */ protected $console; /** * @param Console $console */ public function __construct(Console $console) { $this->console = $console; $this->climate = $console->getClimate(); } /** * Check if STTY available * * @return bool */ public function hasSttyAvailable() { exec('stty 2>&1', $output, $exitcode); return $exitcode === 0; }}