public static function input($prompt = NULL, LogInterface $log) { if (!is_null($prompt)) { $log->setNoLf(); $log->setNoPrefix(); $log->info($prompt); } $fp = fopen("php://stdin", 'r'); $ret = fgets($fp, 1024); fclose($fp); if (!is_null($log)) { $log->usePrefix(); $log->setLf(); } return trim($ret); }