Phalcon\Cli\Environment\Environment::getModeCon PHP Method

getModeCon() public method

Runs and parses Microsoft DOS MODE CON command if it's available.
public getModeCon ( ) : null | string
return null | string
    public function getModeCon()
    {
        if (!function_exists('proc_open')) {
            return null;
        }
        $descriptorspec = [1 => ['pipe', 'w'], 2 => ['pipe', 'w']];
        $process = proc_open('MODE CON', $descriptorspec, $pipes, null, null, ['suppress_errors' => true]);
        if (is_resource($process)) {
            $info = stream_get_contents($pipes[1]);
            fclose($pipes[1]);
            fclose($pipes[2]);
            proc_close($process);
            if (1 === preg_match('/--------+\\r?\\n.+?(\\d+)\\r?\\n.+?(\\d+)\\r?\\n/', $info, $match)) {
                return $match[2] . 'x' . $match[1];
            }
        }
        return null;
    }