public object GetConfigIssues() { RemoteObjectCollection <PHPConfigIssue> configIssues = null; try { var mgmtUnitWrapper = new ManagementUnitWrapper(ManagementUnit); var configHelper = new PHPConfigHelper(mgmtUnitWrapper); configIssues = configHelper.ValidateConfiguration(); } catch (FileNotFoundException) { RaiseException("ErrorPHPIniNotFound"); } catch (InvalidOperationException) { RaiseException("ErrorPHPIsNotRegistered"); } return((configIssues != null) ? configIssues.GetData() : null); }
public object GetAllPHPVersions() { EnsureServerOrSiteConnection(); RemoteObjectCollection <PHPVersion> versions = null; try { var mgmtUnitWrapper = new ManagementUnitWrapper(ManagementUnit); var configHelper = new PHPConfigHelper(mgmtUnitWrapper); versions = configHelper.GetAllPHPVersions(); } catch (FileNotFoundException) { RaiseException("ErrorPHPIniNotFound"); } catch (InvalidOperationException) { RaiseException("ErrorPHPIsNotRegistered"); } return((versions != null) ? versions.GetData() : null); }
internal void AddOrUpdateSettings(RemoteObjectCollection <PHPIniSetting> settings) { Invoke("AddOrUpdateSettings", settings.GetData()); }
internal void UpdateExtensions(RemoteObjectCollection <PHPIniExtension> extensions) { Invoke("UpdateExtensions", extensions.GetData()); }