Example #1
0
 /**
  * Return true if the Live Update can be used
  *
  * @return boolean True if the Live Update can be used
  */
 public function canUseLiveUpdate()
 {
     $update = new LiveUpdate();
     if (!$update->hasPhp()) {
         return false;
     }
     if (!$update->hasPhar()) {
         return false;
     }
     if (!$update->hasSsl()) {
         return false;
     }
     if ($update->hasIonCube()) {
         return false;
     }
     if ($update->hasSuhosin()) {
         return false;
     }
     if ($update->hasDetectUnicode()) {
         return false;
     }
     if ($update->isFastCgiEaccelerator()) {
         return false;
     }
     if (!$update->canConnect()) {
         return false;
     }
     return true;
 }