<?php /** * This file is part of the CodeIgniter 4 framework. * * (c) CodeIgniter Foundation <admin@codeigniter.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace CodeIgniter\Debug\Toolbar\Collectors; use CodeIgniter\CodeIgniter; use Config\App; use Config\Services; /** * Debug toolbar configuration */ class Config { /** * Return toolbar config values as an array. * * @return array */ public static function display(): array { $config = config(App::class); return [ 'ciVersion' => CodeIgniter::CI_VERSION, 'phpVersion' => phpversion(), 'phpSAPI' => php_sapi_name(), 'environment' => ENVIRONMENT, 'baseURL' => $config->baseURL, 'timezone' => app_timezone(), 'locale' => Services::request()->getLocale(), 'cspEnabled' => $config->CSPEnabled, ]; } }