protected function DriverExist($Driver) { return RD::ExistClass('RD_Cache_' . $Driver); }
public function RequireClass($ClassName) { $Exist = RD::ExistClass($ClassName); if ($Exist === true) { return; } elseif ($Exist) { require_once $Exist; } if (!class_exists($ClassName, false) && !interface_exists($ClassName, false)) { $File = $Line = 'unknown'; $BackTrace = reset(debug_backtrace()); if (isset($BackTrace['file']) && !empty($BackTrace['file'])) { $File = $BackTrace['file']; } if (isset($BackTrace['line']) && !empty($BackTrace['line'])) { $Line = $BackTrace['line']; } $Message = 'Cant requirre the Class or Interface "'; $Message .= $ClassName . '" You required in file: "'; $Message .= $File . '" on line: "' . $Line . '"'; throw new RDE($Message); } return; }