From f13ed5dd90c6bb0292c8ceb4a65a69d6b0e55c2d Mon Sep 17 00:00:00 2001 From: Nico Verbruggen Date: Fri, 27 Nov 2020 01:32:19 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20option=20to=20open=20output?= =?UTF-8?q?=20of=20phpinfo()=20in=20browser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- phpmon/Classes/Menu/StatusMenu.swift | 1 + phpmon/Localizable.strings | 5 +++-- phpmon/Singletons/MainMenu.swift | 6 ++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/phpmon/Classes/Menu/StatusMenu.swift b/phpmon/Classes/Menu/StatusMenu.swift index 00c4aeaa..f8a9dfac 100644 --- a/phpmon/Classes/Menu/StatusMenu.swift +++ b/phpmon/Classes/Menu/StatusMenu.swift @@ -58,6 +58,7 @@ class StatusMenu : NSMenu { self.addItem(NSMenuItem(title: "mi_configuration".localized, action: nil, keyEquivalent: "")) self.addItem(NSMenuItem(title: "mi_valet_config".localized, action: #selector(MainMenu.openValetConfigFolder), keyEquivalent: "v")) self.addItem(NSMenuItem(title: "mi_php_config".localized, action: #selector(MainMenu.openActiveConfigFolder), keyEquivalent: "c")) + self.addItem(NSMenuItem(title: "mi_phpinfo".localized, action: #selector(MainMenu.openPhpInfo), keyEquivalent: "i")) self.addItem(NSMenuItem.separator()) self.addItem(NSMenuItem(title: "mi_enabled_extensions".localized, action: nil, keyEquivalent: "")) self.addXdebugMenuItem() diff --git a/phpmon/Localizable.strings b/phpmon/Localizable.strings index 0f79f920..9307c8d3 100644 --- a/phpmon/Localizable.strings +++ b/phpmon/Localizable.strings @@ -23,8 +23,9 @@ "mi_force_load_latest" = "Force load latest PHP version"; "mi_configuration" = "Configuration"; -"mi_valet_config" = "Valet configuration (.config/valet)"; -"mi_php_config" = "PHP Configuration file (php.ini)"; +"mi_valet_config" = "Locate Valet folder (.config/valet)"; +"mi_php_config" = "Locate PHP configuration file (php.ini)"; +"mi_phpinfo" = "Show current configuration (phpinfo)"; "mi_enabled_extensions" = "Enabled Extensions"; "mi_xdebug" = "Xdebug"; diff --git a/phpmon/Singletons/MainMenu.swift b/phpmon/Singletons/MainMenu.swift index 7119e4a1..5f28e096 100644 --- a/phpmon/Singletons/MainMenu.swift +++ b/phpmon/Singletons/MainMenu.swift @@ -198,6 +198,12 @@ class MainMenu: NSObject, NSWindowDelegate { }) } + @objc public func openPhpInfo() { + try! " /tmp/phpmon_phpinfo.html") + NSWorkspace.shared.open(URL(string: "file:///private/tmp/phpmon_phpinfo.html")!) + } + @objc public func forceRestartLatestPhp() { // Tell the user the switch is about to occur _ = Alert.present(