Skip to content

Commit

Permalink
Fixes #105: Enhanced ConfigPanel to detect and report memcached ext…
Browse files Browse the repository at this point in the history
…ension presence
  • Loading branch information
samdark committed Jul 25, 2016
1 parent adea459 commit 92688f5
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
1 change: 1 addition & 0 deletions CHANGELOG.md
Expand Up @@ -8,6 +8,7 @@ Yii Framework 2 debug extension Change Log
- Bug #99: Avoid serializing php7 errors (zuozp8)
- Bug #111: Fixed `LogTarget` to work properly when tests are ran via Codeception (samdark, nlmedina)
- Bug #93: Fixed `AssetPanel` error when bundle `$js` or `$css` contained `jsOptions` overrides (Razzwan, samdark)
- Enh #105: Enhanced `ConfigPanel` to detect and report memcached extension presence (samdark)

2.0.6 March 17, 2016
--------------------
Expand Down
1 change: 1 addition & 0 deletions panels/ConfigPanel.php
Expand Up @@ -97,6 +97,7 @@ public function save()
'xdebug' => extension_loaded('xdebug'),
'apc' => extension_loaded('apc'),
'memcache' => extension_loaded('memcache'),
'memcached' => extension_loaded('memcached'),
],
'extensions' => Yii::$app->extensions,
];
Expand Down
9 changes: 8 additions & 1 deletion views/default/panels/config/detail.php
Expand Up @@ -22,13 +22,20 @@
]);
}

$memcache = 'Disabled';
if ($panel->data['php']['memcache']) {
$memcache = 'Enabled (memcache)';
} elseif ($panel->data['php']['memcached']) {
$memcache = 'Enabled (memcached)';
}

echo $this->render('table', [
'caption' => 'PHP Configuration',
'values' => [
'PHP Version' => $panel->data['php']['version'],
'Xdebug' => $panel->data['php']['xdebug'] ? 'Enabled' : 'Disabled',
'APC' => $panel->data['php']['apc'] ? 'Enabled' : 'Disabled',
'Memcache' => $panel->data['php']['memcache'] ? 'Enabled' : 'Disabled',
'Memcache' => $memcache,
],
]);

Expand Down

0 comments on commit 92688f5

Please sign in to comment.