Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Xcache is not available for php-cli

  • Loading branch information...
commit d2ac734da6835ca7721cf9c05a2d663ea4de1f9a 1 parent 5270721
fiblan authored
Showing with 11 additions and 8 deletions.
  1. +11 −8 lib/Cake/Cache/Engine/XcacheEngine.php
View
19 lib/Cake/Cache/Engine/XcacheEngine.php
@@ -45,14 +45,17 @@ class XcacheEngine extends CacheEngine {
* @return boolean True if the engine has been successfully initialized, false if not
*/
public function init($settings = array()) {
- parent::init(array_merge(array(
- 'engine' => 'Xcache',
- 'prefix' => Inflector::slug(APP_DIR) . '_',
- 'PHP_AUTH_USER' => 'user',
- 'PHP_AUTH_PW' => 'password'
- ), $settings)
- );
- return function_exists('xcache_info');
+ if ( php_sapi_name() !== 'cli' ){
+ parent::init(array_merge(array(
+ 'engine' => 'Xcache',
+ 'prefix' => Inflector::slug(APP_DIR) . '_',
+ 'PHP_AUTH_USER' => 'user',
+ 'PHP_AUTH_PW' => 'password'
+ ), $settings)
+ );
+ return function_exists('xcache_info');
+ }
+ return false;
}
/**
Please sign in to comment.
Something went wrong with that request. Please try again.