Initial commit: apps.supersam24.ru
This commit is contained in:
commit
e955e1da36
6566 files changed
+1271095
No files matched your search
@@ -0,0 +1,97 @@
|
||||
<?php
|
||||
/**
|
||||
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
|
||||
* Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
|
||||
*
|
||||
* Licensed under The MIT License
|
||||
* Redistributions of files must retain the above copyright notice.
|
||||
*
|
||||
* @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
|
||||
* @link http://cakephp.org CakePHP(tm) Project
|
||||
* @license http://www.opensource.org/licenses/mit-license.php MIT License
|
||||
*
|
||||
*/
|
||||
namespace DebugKit\Panel;
|
||||
|
||||
use Cake\Controller\Controller;
|
||||
use Cake\Core\Configure;
|
||||
use Cake\Event\Event;
|
||||
use DebugKit\DebugPanel;
|
||||
|
||||
/**
|
||||
* Provides information about your PHP and CakePHP environment to assist with debugging.
|
||||
*
|
||||
*/
|
||||
class EnvironmentPanel extends DebugPanel
|
||||
{
|
||||
|
||||
/**
|
||||
* Get necessary data about environment to pass back to controller
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
protected function _prepare()
|
||||
{
|
||||
$return = [];
|
||||
// PHP Data
|
||||
$phpVer = phpversion();
|
||||
$return['php'] = array_merge(
|
||||
['PHP_VERSION' => $phpVer],
|
||||
$_SERVER
|
||||
);
|
||||
unset($return['php']['argv']);
|
||||
|
||||
// ini Data
|
||||
$return['ini'] = [
|
||||
'intl.default_locale' => ini_get('intl.default_locale'),
|
||||
'memory_limit' => ini_get('memory_limit'),
|
||||
'error_reporting' => ini_get('error_reporting'),
|
||||
'upload_max_filesize' => ini_get('upload_max_filesize'),
|
||||
'post_max_size' => ini_get('post_max_size'),
|
||||
];
|
||||
|
||||
// CakePHP Data
|
||||
$return['cake'] = [
|
||||
'APP' => APP,
|
||||
'APP_DIR' => APP_DIR,
|
||||
'CACHE' => CACHE,
|
||||
'CAKE' => CAKE,
|
||||
'CAKE_CORE_INCLUDE_PATH' => CAKE_CORE_INCLUDE_PATH,
|
||||
'CONFIG' => CONFIG,
|
||||
'CORE_PATH' => CORE_PATH,
|
||||
'CAKE_VERSION' => Configure::version(),
|
||||
'DS' => DS,
|
||||
'LOGS' => LOGS,
|
||||
'ROOT' => ROOT,
|
||||
'TESTS' => TESTS,
|
||||
'TMP' => TMP,
|
||||
'WWW_ROOT' => WWW_ROOT,
|
||||
];
|
||||
|
||||
$hiddenCakeConstants = array_fill_keys(
|
||||
[
|
||||
'TIME_START', 'SECOND', 'MINUTE', 'HOUR', 'DAY', 'WEEK', 'MONTH', 'YEAR',
|
||||
],
|
||||
''
|
||||
);
|
||||
$var = get_defined_constants(true);
|
||||
$return['app'] = array_diff_key($var['user'], $return['cake'], $hiddenCakeConstants);
|
||||
|
||||
if (isset($var['hidef'])) {
|
||||
$return['hidef'] = $var['hidef'];
|
||||
}
|
||||
|
||||
return $return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Shutdown callback
|
||||
*
|
||||
* @param \Cake\Event\Event $event Event
|
||||
* @return void
|
||||
*/
|
||||
public function shutdown(Event $event)
|
||||
{
|
||||
$this->_data = $this->_prepare();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user