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(