DebugKit\Panel\EnvironmentPanel::_prepare PHP Method

_prepare() protected method

Get necessary data about environment to pass back to controller
protected _prepare ( ) : array
return array
    protected function _prepare()
    {
        $return = [];
        // PHP Data
        $phpVer = phpversion();
        $return['php'] = array_merge(['PHP_VERSION' => $phpVer], $_SERVER);
        unset($return['php']['argv']);
        // CakePHP Data
        $return['cake'] = ['APP' => APP, 'APP_DIR' => APP_DIR, 'CACHE' => CACHE, 'CAKE' => CAKE, 'CAKE_CORE_INCLUDE_PATH' => CAKE_CORE_INCLUDE_PATH, 'CORE_PATH' => CORE_PATH, 'CAKE_VERSION' => Configure::version(), 'DS' => DS, 'LOGS' => LOGS, 'ROOT' => ROOT, 'TESTS' => TESTS, 'TMP' => TMP, 'WWW_ROOT' => WWW_ROOT];
        $cakeConstants = array_fill_keys(['DS', 'ROOT', 'TIME_START', 'SECOND', 'MINUTE', 'HOUR', 'DAY', 'WEEK', 'MONTH', 'YEAR'], '');
        $var = get_defined_constants(true);
        $return['app'] = array_diff_key($var['user'], $return['cake'], $cakeConstants);
        if (isset($var['hidef'])) {
            $return['hidef'] = $var['hidef'];
        }
        return $return;
    }
EnvironmentPanel