mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-11 19:20:01 +08:00
@@ -613,8 +613,8 @@ class BaseConsole
|
|||||||
if (static::isRunningOnWindows()) {
|
if (static::isRunningOnWindows()) {
|
||||||
$output = [];
|
$output = [];
|
||||||
exec('mode con', $output);
|
exec('mode con', $output);
|
||||||
if (isset($output, $output[1]) && preg_match('/con:.*lines:\s+(\d+)\s+columns:\s+(\d+)/mi', implode(' ', $output), $matches)) {
|
if (isset($output, $output[1]) && strpos($output[1], 'CON') !== false) {
|
||||||
return $size = [(int)$matches[2], (int)$matches[1]];
|
return $size = [(int) preg_replace('~\D~', '', $output[4]), (int) preg_replace('~\D~', '', $output[3])];
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// try stty if available
|
// try stty if available
|
||||||
|
|||||||
Reference in New Issue
Block a user