diff --git a/PHP Monitor.xcodeproj/project.pbxproj b/PHP Monitor.xcodeproj/project.pbxproj index 57f6c0f..f2a817b 100644 --- a/PHP Monitor.xcodeproj/project.pbxproj +++ b/PHP Monitor.xcodeproj/project.pbxproj @@ -103,148 +103,6 @@ C42F26732805B4B400938AC7 /* DomainListable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42F26722805B4B400938AC7 /* DomainListable.swift */; }; C42F26742805B4B400938AC7 /* DomainListable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42F26722805B4B400938AC7 /* DomainListable.swift */; }; C42F26762805FEE200938AC7 /* nginx-secure-proxy.test in Resources */ = {isa = PBXBuildFile; fileRef = C42F26752805FEE200938AC7 /* nginx-secure-proxy.test */; }; - C4358B1328CBCC2600121D18 /* WarningManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47699EE28A2F2A30060FEB8 /* WarningManager.swift */; }; - C4358B1428CBCC2600121D18 /* PhpExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4ACA38E25C754C100060C66 /* PhpExtension.swift */; }; - C4358B1528CBCC2600121D18 /* Startup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D8016522B1584700C6DA1B /* Startup.swift */; }; - C4358B1628CBCC2600121D18 /* MainMenu+FixMyValet.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42C49DA27C2806F0074ABAC /* MainMenu+FixMyValet.swift */; }; - C4358B1728CBCC2600121D18 /* PhpVersionNumber.swift in Sources */ = {isa = PBXBuildFile; fileRef = C48D6C6F279CD2AC00F26D7E /* PhpVersionNumber.swift */; }; - C4358B1828CBCC2600121D18 /* Shell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B5853C2770FE3900DA4FBE /* Shell.swift */; }; - C4358B1928CBCC2600121D18 /* PreferencesWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4998F092617633900B2526E /* PreferencesWindowController.swift */; }; - C4358B1A28CBCC2600121D18 /* PhpConfigurationFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46FA9872822EFDC00D78807 /* PhpConfigurationFile.swift */; }; - C4358B1B28CBCC2600121D18 /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F8C0A322D4F12C002EFE61 /* DateExtension.swift */; }; - C4358B1C28CBCC2600121D18 /* Valet.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AF9F792754499000D44ED0 /* Valet.swift */; }; - C4358B1D28CBCC2600121D18 /* ValetProxy+Fake.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C0E8E927F88B80002D32A9 /* ValetProxy+Fake.swift */; }; - C4358B1E28CBCC2600121D18 /* ArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EB53E628553117006F9937 /* ArrayExtension.swift */; }; - C4358B1F28CBCC2600121D18 /* PrefsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5420395826135DC100FB00FA /* PrefsVC.swift */; }; - C4358B2028CBCC2600121D18 /* AppDelegate+Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C436039F275E67610028EFC6 /* AppDelegate+Notifications.swift */; }; - C4358B2128CBCC2600121D18 /* CreatedFromFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5489625728312FAD004F647A /* CreatedFromFile.swift */; }; - C4358B2228CBCC2600121D18 /* SelectPreferenceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4068CA627B07A1300544CD5 /* SelectPreferenceView.swift */; }; - C4358B2328CBCC2600121D18 /* NoWarningsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41C708C28AA7F7900E8D498 /* NoWarningsView.swift */; }; - C4358B2428CBCC2600121D18 /* BetterAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4080FF527BD8C6400BF2C6B /* BetterAlert.swift */; }; - C4358B2528CBCC2600121D18 /* NSWindowExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E0F7EC27BEBDA9007475F2 /* NSWindowExtension.swift */; }; - C4358B2628CBCC2600121D18 /* ValetProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4205A7D27F4D21800191A39 /* ValetProxy.swift */; }; - C4358B2728CBCC2600121D18 /* App+ConfigWatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C8E817276F54D8003AC782 /* App+ConfigWatch.swift */; }; - C4358B2828CBCC2600121D18 /* HotkeyPreferenceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54FCFD2F276C8DA4004CE748 /* HotkeyPreferenceView.swift */; }; - C4358B2928CBCC2600121D18 /* PreferenceName.swift in Sources */ = {isa = PBXBuildFile; fileRef = C450C8C528C919EC002A2B4B /* PreferenceName.swift */; }; - C4358B2A28CBCC2600121D18 /* ValetSite.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E4404527C56F4700D225E1 /* ValetSite.swift */; }; - C4358B2B28CBCC2600121D18 /* PhpInstallation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F2E4392752F7D00020E974 /* PhpInstallation.swift */; }; - C4358B2C28CBCC2600121D18 /* AddProxyVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D9F24A280B69E100DCD39A /* AddProxyVC.swift */; }; - C4358B2D28CBCC2600121D18 /* DomainListVC+ContextMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41E87192763D42300161EE0 /* DomainListVC+ContextMenu.swift */; }; - C4358B2E28CBCC2600121D18 /* ActivePhpInstallation+Checks.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40C7F2727721FF600DDDCDC /* ActivePhpInstallation+Checks.swift */; }; - C4358B2F28CBCC2600121D18 /* PresetHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C463E37F284930EE00422731 /* PresetHelper.swift */; }; - C4358B3028CBCC2600121D18 /* ValetSite+Fake.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41C02A827E61A65009F26CB /* ValetSite+Fake.swift */; }; - C4358B3128CBCC2600121D18 /* FakeSiteScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C0E8DE27F88AEB002D32A9 /* FakeSiteScanner.swift */; }; - C4358B3228CBCC2600121D18 /* SwiftUIHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44264BD2850B86C007400F1 /* SwiftUIHelper.swift */; }; - C4358B3328CBCC2600121D18 /* OnboardingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E9D2BF2878B336008FFDAD /* OnboardingView.swift */; }; - C4358B3428CBCC2600121D18 /* HomebrewDiagnostics.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F2E4362752F0870020E974 /* HomebrewDiagnostics.swift */; }; - C4358B3528CBCC2600121D18 /* HeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EB53E428551F9B006F9937 /* HeaderView.swift */; }; - C4358B3628CBCC2600121D18 /* AppVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40FE736282ABA4F00A302C2 /* AppVersion.swift */; }; - C4358B3728CBCC2600121D18 /* ProgressVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44A874728905BB000498BC4 /* ProgressVC.swift */; }; - C4358B3828CBCC2600121D18 /* PMWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CCBA6B275C567B008C7055 /* PMWindowController.swift */; }; - C4358B3928CBCC2600121D18 /* Command.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B5853D2770FE3900DA4FBE /* Command.swift */; }; - C4358B3A28CBCC2600121D18 /* DomainListNameCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44067F427E2582B0045BD4E /* DomainListNameCell.swift */; }; - C4358B3B28CBCC2600121D18 /* Preset.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40C5C9B2846A40600E28255 /* Preset.swift */; }; - C4358B3C28CBCC2600121D18 /* GlobalKeybindPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41CD0282628D8EE0065BBED /* GlobalKeybindPreference.swift */; }; - C4358B3D28CBCC2600121D18 /* SectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B609192853AAD300C95265 /* SectionHeaderView.swift */; }; - C4358B3E28CBCC2600121D18 /* DomainListPhpCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44067F627E258410045BD4E /* DomainListPhpCell.swift */; }; - C4358B3F28CBCC2600121D18 /* PreferencesWindowController+Hotkey.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FACE7F288F1C0D00FC478F /* PreferencesWindowController+Hotkey.swift */; }; - C4358B4028CBCC2600121D18 /* Actions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C415D3B62770F294005EF286 /* Actions.swift */; }; - C4358B4128CBCC2600121D18 /* StatusMenu+Items.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C3643828AE4FCE00C0770E /* StatusMenu+Items.swift */; }; - C4358B4228CBCC2600121D18 /* DomainListKindCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AC51FB27E27F47008528CA /* DomainListKindCell.swift */; }; - C4358B4328CBCC2600121D18 /* Keys.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CDA892288F1A71007CE25F /* Keys.swift */; }; - C4358B4428CBCC2600121D18 /* MainMenu+Actions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F361602836BFD9003598CC /* MainMenu+Actions.swift */; }; - C4358B4528CBCC2600121D18 /* TerminalProgressWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44C198C276E3A1C0072762D /* TerminalProgressWindowController.swift */; }; - C4358B4628CBCC2600121D18 /* KeyCombo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D9E0AF27E4F51E003B9AD9 /* KeyCombo.swift */; }; - C4358B4728CBCC2600121D18 /* ProxyScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C0E8E627F88B41002D32A9 /* ProxyScanner.swift */; }; - C4358B4828CBCC2600121D18 /* CustomPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C3ED4227834C5200AB15D8 /* CustomPrefs.swift */; }; - C4358B4928CBCC2600121D18 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54B48B5E275F66AE006D90C5 /* Application.swift */; }; - C4358B4A28CBCC2600121D18 /* App+ActivationPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B97B77275CF1B5003F3378 /* App+ActivationPolicy.swift */; }; - C4358B4B28CBCC2600121D18 /* MainMenu+Switcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CE3BB727B31F2E0086CA49 /* MainMenu+Switcher.swift */; }; - C4358B4C28CBCC2600121D18 /* PhpFrameworks.swift in Sources */ = {isa = PBXBuildFile; fileRef = C415937E27A1B54F00D2E1B7 /* PhpFrameworks.swift */; }; - C4358B4D28CBCC2600121D18 /* App.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4811D2322D70A4700B5F6B3 /* App.swift */; }; - C4358B4E28CBCC2600121D18 /* EnvironmentCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = C495F5AE28A42E080087F70A /* EnvironmentCheck.swift */; }; - C4358B4F28CBCC2600121D18 /* MenuBarImageGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41C1B4822B00A9800E7CF16 /* MenuBarImageGenerator.swift */; }; - C4358B5028CBCC2600121D18 /* HomebrewService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F30B02278E16BA00755FCE /* HomebrewService.swift */; }; - C4358B5128CBCC2600121D18 /* Key.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D9E0AD27E4F51E003B9AD9 /* Key.swift */; }; - C4358B5228CBCC2600121D18 /* WarningView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4297F7928970D59004C4630 /* WarningView.swift */; }; - C4358B5328CBCC2600121D18 /* ValetSiteScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C0E8E127F88B13002D32A9 /* ValetSiteScanner.swift */; }; - C4358B5428CBCC2600121D18 /* DomainListable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42F26722805B4B400938AC7 /* DomainListable.swift */; }; - C4358B5528CBCC2600121D18 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5420395E2613607600FB00FA /* Preferences.swift */; }; - C4358B5628CBCC2600121D18 /* XibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C48D0C9225CC804200CC7490 /* XibLoadable.swift */; }; - C4358B5728CBCC2600121D18 /* CheckboxPreferenceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54FCFD29276C8AA4004CE748 /* CheckboxPreferenceView.swift */; }; - C4358B5828CBCC2600121D18 /* Warning.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47699F028A2F3150060FEB8 /* Warning.swift */; }; - C4358B5928CBCC2600121D18 /* HotKeysController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D9E0AC27E4F51E003B9AD9 /* HotKeysController.swift */; }; - C4358B5A28CBCC2600121D18 /* MainMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4811D2922D70F9A00B5F6B3 /* MainMenu.swift */; }; - C4358B5B28CBCC2600121D18 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40C7F2F27722E8D00DDDCDC /* Logger.swift */; }; - C4358B5C28CBCC2600121D18 /* DomainListVC+Actions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41CA5EC2774F8EE00A2C80E /* DomainListVC+Actions.swift */; }; - C4358B5D28CBCC2600121D18 /* AppUpdateChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46E206C28299B3800D909D6 /* AppUpdateChecker.swift */; }; - C4358B5E28CBCC2600121D18 /* HomebrewPackage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C412E5FB25700D5300A1FB67 /* HomebrewPackage.swift */; }; - C4358B5F28CBCC2600121D18 /* PhpSwitcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D9ADBE277610E1007277F4 /* PhpSwitcher.swift */; }; - C4358B6028CBCC2600121D18 /* ServicesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45E76132854A65300B4FE0C /* ServicesManager.swift */; }; - C4358B6128CBCC2600121D18 /* MenuBarIcons.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4068CA927B0890D00544CD5 /* MenuBarIcons.swift */; }; - C4358B6228CBCC2600121D18 /* VersionPopoverView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44264BF2850BD2A007400F1 /* VersionPopoverView.swift */; }; - C4358B6328CBCC2600121D18 /* PhpConfigWatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C8E81A276F54E5003AC782 /* PhpConfigWatcher.swift */; }; - C4358B6428CBCC2600121D18 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C417DC73277614690015E6EE /* Helpers.swift */; }; - C4358B6528CBCC2600121D18 /* AppDelegate+InterApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = C415D3E72770F692005EF286 /* AppDelegate+InterApp.swift */; }; - C4358B6628CBCC2600121D18 /* ValetProxyScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = C484437A2804BB560041A78A /* ValetProxyScanner.swift */; }; - C4358B6728CBCC2600121D18 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41C1B3622B0097F00E7CF16 /* AppDelegate.swift */; }; - C4358B6828CBCC2600121D18 /* NSMenuExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42759662627662800093CAE /* NSMenuExtension.swift */; }; - C4358B6928CBCC2600121D18 /* WarningListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C422DDA928A2C49900CEAC97 /* WarningListView.swift */; }; - C4358B6A28CBCC2600121D18 /* DomainListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C464ADAE275A7A69003FCD53 /* DomainListVC.swift */; }; - C4358B6B28CBCC2600121D18 /* MainMenu+Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44CCD4827AFF3B700CE40E5 /* MainMenu+Async.swift */; }; - C4358B6C28CBCC2600121D18 /* Process.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C1019A27C65C6F001FACC2 /* Process.swift */; }; - C4358B6D28CBCC2600121D18 /* Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EC1E72279DFCF40010F296 /* Events.swift */; }; - C4358B6E28CBCC2600121D18 /* DomainListTLSCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44067FA27E25FD70045BD4E /* DomainListTLSCell.swift */; }; - C4358B6F28CBCC2600121D18 /* PMTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4A81CA328C67101008DD9D1 /* PMTableView.swift */; }; - C4358B7028CBCC2600121D18 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4927F0A27B2DFC200C55AFD /* Errors.swift */; }; - C4358B7128CBCC2600121D18 /* Paths.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B5853B2770FE3900DA4FBE /* Paths.swift */; }; - C4358B7228CBCC2600121D18 /* ActivePhpInstallation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41C1B4A22B019FF00E7CF16 /* ActivePhpInstallation.swift */; }; - C4358B7328CBCC2600121D18 /* SelectionVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FE011028084FC200D1DE6D /* SelectionVC.swift */; }; - C4358B7428CBCC2600121D18 /* StatsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4709CA128524B3400088BB8 /* StatsView.swift */; }; - C4358B7528CBCC2600121D18 /* AlertableError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44CCD3F27AFE2FC00CE40E5 /* AlertableError.swift */; }; - C4358B7628CBCC2600121D18 /* Filesystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4188988275FE8CB001EF227 /* Filesystem.swift */; }; - C4358B7728CBCC2600121D18 /* ServicesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B6091C2853AB9700C95265 /* ServicesView.swift */; }; - C4358B7828CBCC2600121D18 /* NSMenuItemExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40508B028ADAB44008FAC1F /* NSMenuItemExtension.swift */; }; - C4358B7928CBCC2600121D18 /* App+GlobalHotkey.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B97B7A275CF20A003F3378 /* App+GlobalHotkey.swift */; }; - C4358B7A28CBCC2600121D18 /* InterAppHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EED88827A48778006D7272 /* InterAppHandler.swift */; }; - C4358B7B28CBCC2600121D18 /* PhpEnv.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40C7F1D2772136000DDDCDC /* PhpEnv.swift */; }; - C4358B7C28CBCC2600121D18 /* Alert.swift in Sources */ = {isa = PBXBuildFile; fileRef = C476FF9722B0DD830098105B /* Alert.swift */; }; - C4358B7D28CBCC2600121D18 /* LocalNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = C474B00524C0E98C00066A22 /* LocalNotification.swift */; }; - C4358B7E28CBCC2600121D18 /* NginxConfigurationFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D5CFC927E0F9CD00035329 /* NginxConfigurationFile.swift */; }; - C4358B7F28CBCC2600121D18 /* WarningsWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C422DDAC28A2DAC600CEAC97 /* WarningsWindowController.swift */; }; - C4358B8028CBCC2600121D18 /* ComposerWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CE3BB927B31F670086CA49 /* ComposerWindow.swift */; }; - C4358B8128CBCC2600121D18 /* InternalSwitcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D9ADC7277611A0007277F4 /* InternalSwitcher.swift */; }; - C4358B8228CBCC2600121D18 /* OnboardingWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FACE82288F1F9700FC478F /* OnboardingWindowController.swift */; }; - C4358B8328CBCC2600121D18 /* BetterAlertVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4080FF927BD956700BF2C6B /* BetterAlertVC.swift */; }; - C4358B8428CBCC2600121D18 /* VersionExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B5635D276AB09000F12CCB /* VersionExtractor.swift */; }; - C4358B8528CBCC2600121D18 /* HotKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D9E0AE27E4F51E003B9AD9 /* HotKey.swift */; }; - C4358B8628CBCC2600121D18 /* PhpHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D936C827E3EB6100BD69FE /* PhpHelper.swift */; }; - C4358B8728CBCC2600121D18 /* StatusMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47331A1247093B7009A0597 /* StatusMenu.swift */; }; - C4358B8828CBCC2600121D18 /* DomainListTypeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44067F827E2585E0045BD4E /* DomainListTypeCell.swift */; }; - C4358B8928CBCC2600121D18 /* ModifierFlagsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D9E0B027E4F51E003B9AD9 /* ModifierFlagsExtension.swift */; }; - C4358B8A28CBCC2600121D18 /* MainMenu+Startup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C3ED402783497000AB15D8 /* MainMenu+Startup.swift */; }; - C4358B8B28CBCC2600121D18 /* NoDomainResultsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40508AE28ADA23D008FAC1F /* NoDomainResultsView.swift */; }; - C4358B8C28CBCC2600121D18 /* ComposerJson.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D89BC52783C99400A02B68 /* ComposerJson.swift */; }; - C4358B8D28CBCC2600121D18 /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46FA23E246C358E00944F05 /* StringExtension.swift */; }; - C4358B8E28CBCC2600121D18 /* Shell+PATH.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42E3BF328A9BF5100AFECFC /* Shell+PATH.swift */; }; - C4358B8F28CBCC2600121D18 /* Xdebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42337A2281F19F000459A48 /* Xdebug.swift */; }; - C4358B9028CBCC2600121D18 /* AppDelegate+MenuOutlets.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B97B74275CF08C003F3378 /* AppDelegate+MenuOutlets.swift */; }; - C4358B9128CBCC2600121D18 /* SiteScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41C02A527E60D7A009F26CB /* SiteScanner.swift */; }; - C4358B9228CBCC2600121D18 /* DomainListWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C464ADAB275A7A3F003FCD53 /* DomainListWindowController.swift */; }; - C4358B9328CBCC2600121D18 /* DomainListCellProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C464ADB1275A87CA003FCD53 /* DomainListCellProtocol.swift */; }; - C4358B9428CBCC2600121D18 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EE188322D3386B00E126E5 /* Constants.swift */; }; - C4358B9528CBCC2600121D18 /* AddSiteVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4930849279F331F009C240B /* AddSiteVC.swift */; }; - C4358B9628CBCC2600121D18 /* Stats.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4DEB7D327A5D60B00834718 /* Stats.swift */; }; - C4358B9928CBCC2600121D18 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C41C1B3A22B0098000E7CF16 /* Assets.xcassets */; }; - C4358B9A28CBCC2600121D18 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C41C1B3C22B0098000E7CF16 /* Main.storyboard */; }; - C4358B9B28CBCC2600121D18 /* InternetAccessPolicy.plist in Resources */ = {isa = PBXBuildFile; fileRef = C405A4CF24B9B9140062FAFA /* InternetAccessPolicy.plist */; }; - C4358B9C28CBCC2600121D18 /* ProgressWindow.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C44C1990276E44CB0072762D /* ProgressWindow.storyboard */; }; - C4358B9D28CBCC2600121D18 /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = C4232EE42612526500158FC6 /* Credits.html */; }; - C4358B9E28CBCC2600121D18 /* SelectPreferenceView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 54FCFD25276C883F004CE748 /* SelectPreferenceView.xib */; }; - C4358B9F28CBCC2600121D18 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = C473319E2470923A009A0597 /* Localizable.strings */; }; - C4358BA028CBCC2600121D18 /* CheckboxPreferenceView.xib in Resources */ = {isa = PBXBuildFile; fileRef = C4068CA327B0780A00544CD5 /* CheckboxPreferenceView.xib */; }; - C4358BA128CBCC2600121D18 /* HotkeyPreferenceView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 54FCFD2C276C8D67004CE748 /* HotkeyPreferenceView.xib */; }; - C4358BA228CBCC2600121D18 /* InternetAccessPolicy.strings in Resources */ = {isa = PBXBuildFile; fileRef = C405A4CE24B9B9130062FAFA /* InternetAccessPolicy.strings */; }; C43603A0275E67610028EFC6 /* AppDelegate+Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C436039F275E67610028EFC6 /* AppDelegate+Notifications.swift */; }; C43603A1275E67610028EFC6 /* AppDelegate+Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C436039F275E67610028EFC6 /* AppDelegate+Notifications.swift */; }; C43A8A1A25D9CD1000591B77 /* Utility.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43A8A1925D9CD1000591B77 /* Utility.swift */; }; @@ -528,7 +386,6 @@ C42E3BF328A9BF5100AFECFC /* Shell+PATH.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Shell+PATH.swift"; sourceTree = ""; }; C42F26722805B4B400938AC7 /* DomainListable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DomainListable.swift; sourceTree = ""; }; C42F26752805FEE200938AC7 /* nginx-secure-proxy.test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "nginx-secure-proxy.test"; sourceTree = ""; }; - C4358BA728CBCC2600121D18 /* PHP Monitor SE.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PHP Monitor SE.app"; sourceTree = BUILT_PRODUCTS_DIR; }; C4358BA828CBCC2600121D18 /* PHP Monitor SE-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "PHP Monitor SE-Info.plist"; path = "/Users/nicoverbruggen/Code/phpmon/PHP Monitor SE-Info.plist"; sourceTree = ""; }; C436039F275E67610028EFC6 /* AppDelegate+Notifications.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+Notifications.swift"; sourceTree = ""; }; C43A8A1925D9CD1000591B77 /* Utility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utility.swift; sourceTree = ""; }; @@ -651,13 +508,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C4358B9728CBCC2600121D18 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; C4F7807625D7F84B000DBC97 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -821,7 +671,6 @@ children = ( C41C1B3322B0097F00E7CF16 /* PHP Monitor.app */, C4F7807925D7F84B000DBC97 /* phpmon-tests.xctest */, - C4358BA728CBCC2600121D18 /* PHP Monitor SE.app */, ); name = Products; sourceTree = ""; @@ -1332,26 +1181,6 @@ productReference = C41C1B3322B0097F00E7CF16 /* PHP Monitor.app */; productType = "com.apple.product-type.application"; }; - C4358B1128CBCC2600121D18 /* PHP Monitor SE */ = { - isa = PBXNativeTarget; - buildConfigurationList = C4358BA428CBCC2600121D18 /* Build configuration list for PBXNativeTarget "PHP Monitor SE" */; - buildPhases = ( - C4358B1228CBCC2600121D18 /* Sources */, - C4358B9728CBCC2600121D18 /* Frameworks */, - C4358B9828CBCC2600121D18 /* Resources */, - C4358BA328CBCC2600121D18 /* Run `swiftlint` */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "PHP Monitor SE"; - packageProductDependencies = ( - ); - productName = phpmon; - productReference = C4358BA728CBCC2600121D18 /* PHP Monitor SE.app */; - productType = "com.apple.product-type.application"; - }; C4F7807825D7F84B000DBC97 /* phpmon-tests */ = { isa = PBXNativeTarget; buildConfigurationList = C4F7808025D7F84B000DBC97 /* Build configuration list for PBXNativeTarget "phpmon-tests" */; @@ -1406,7 +1235,6 @@ projectRoot = ""; targets = ( C41C1B3222B0097F00E7CF16 /* PHP Monitor */, - C4358B1128CBCC2600121D18 /* PHP Monitor SE */, C4F7807825D7F84B000DBC97 /* phpmon-tests */, ); }; @@ -1430,23 +1258,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C4358B9828CBCC2600121D18 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C4358B9928CBCC2600121D18 /* Assets.xcassets in Resources */, - C4358B9A28CBCC2600121D18 /* Main.storyboard in Resources */, - C4358B9B28CBCC2600121D18 /* InternetAccessPolicy.plist in Resources */, - C4358B9C28CBCC2600121D18 /* ProgressWindow.storyboard in Resources */, - C4358B9D28CBCC2600121D18 /* Credits.html in Resources */, - C4358B9E28CBCC2600121D18 /* SelectPreferenceView.xib in Resources */, - C4358B9F28CBCC2600121D18 /* Localizable.strings in Resources */, - C4358BA028CBCC2600121D18 /* CheckboxPreferenceView.xib in Resources */, - C4358BA128CBCC2600121D18 /* HotkeyPreferenceView.xib in Resources */, - C4358BA228CBCC2600121D18 /* InternetAccessPolicy.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C4F7807725D7F84B000DBC97 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1471,24 +1282,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - C4358BA328CBCC2600121D18 /* Run `swiftlint` */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Run `swiftlint`"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\n\nif which swiftlint > /dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n"; - }; C4F5FBCB28216985001065C5 /* Run `swiftlint` */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -1649,145 +1442,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C4358B1228CBCC2600121D18 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C4358B1328CBCC2600121D18 /* WarningManager.swift in Sources */, - C4358B1428CBCC2600121D18 /* PhpExtension.swift in Sources */, - C4358B1528CBCC2600121D18 /* Startup.swift in Sources */, - C4358B1628CBCC2600121D18 /* MainMenu+FixMyValet.swift in Sources */, - C4358B1728CBCC2600121D18 /* PhpVersionNumber.swift in Sources */, - C4358B1828CBCC2600121D18 /* Shell.swift in Sources */, - C4358B1928CBCC2600121D18 /* PreferencesWindowController.swift in Sources */, - C4358B1A28CBCC2600121D18 /* PhpConfigurationFile.swift in Sources */, - C4358B1B28CBCC2600121D18 /* DateExtension.swift in Sources */, - C4358B1C28CBCC2600121D18 /* Valet.swift in Sources */, - C4358B1D28CBCC2600121D18 /* ValetProxy+Fake.swift in Sources */, - C4358B1E28CBCC2600121D18 /* ArrayExtension.swift in Sources */, - C4358B1F28CBCC2600121D18 /* PrefsVC.swift in Sources */, - C4358B2028CBCC2600121D18 /* AppDelegate+Notifications.swift in Sources */, - C4358B2128CBCC2600121D18 /* CreatedFromFile.swift in Sources */, - C4358B2228CBCC2600121D18 /* SelectPreferenceView.swift in Sources */, - C4358B2328CBCC2600121D18 /* NoWarningsView.swift in Sources */, - C4358B2428CBCC2600121D18 /* BetterAlert.swift in Sources */, - C4358B2528CBCC2600121D18 /* NSWindowExtension.swift in Sources */, - C4358B2628CBCC2600121D18 /* ValetProxy.swift in Sources */, - C4358B2728CBCC2600121D18 /* App+ConfigWatch.swift in Sources */, - C4358B2828CBCC2600121D18 /* HotkeyPreferenceView.swift in Sources */, - C4358B2928CBCC2600121D18 /* PreferenceName.swift in Sources */, - C4358B2A28CBCC2600121D18 /* ValetSite.swift in Sources */, - C4358B2B28CBCC2600121D18 /* PhpInstallation.swift in Sources */, - C4358B2C28CBCC2600121D18 /* AddProxyVC.swift in Sources */, - C4358B2D28CBCC2600121D18 /* DomainListVC+ContextMenu.swift in Sources */, - C4358B2E28CBCC2600121D18 /* ActivePhpInstallation+Checks.swift in Sources */, - C4358B2F28CBCC2600121D18 /* PresetHelper.swift in Sources */, - C4358B3028CBCC2600121D18 /* ValetSite+Fake.swift in Sources */, - C4358B3128CBCC2600121D18 /* FakeSiteScanner.swift in Sources */, - C4358B3228CBCC2600121D18 /* SwiftUIHelper.swift in Sources */, - C4358B3328CBCC2600121D18 /* OnboardingView.swift in Sources */, - C4358B3428CBCC2600121D18 /* HomebrewDiagnostics.swift in Sources */, - C4358B3528CBCC2600121D18 /* HeaderView.swift in Sources */, - C4358B3628CBCC2600121D18 /* AppVersion.swift in Sources */, - C4358B3728CBCC2600121D18 /* ProgressVC.swift in Sources */, - C4358B3828CBCC2600121D18 /* PMWindowController.swift in Sources */, - C4358B3928CBCC2600121D18 /* Command.swift in Sources */, - C4358B3A28CBCC2600121D18 /* DomainListNameCell.swift in Sources */, - C4358B3B28CBCC2600121D18 /* Preset.swift in Sources */, - C4358B3C28CBCC2600121D18 /* GlobalKeybindPreference.swift in Sources */, - C4358B3D28CBCC2600121D18 /* SectionHeaderView.swift in Sources */, - C4358B3E28CBCC2600121D18 /* DomainListPhpCell.swift in Sources */, - C4358B3F28CBCC2600121D18 /* PreferencesWindowController+Hotkey.swift in Sources */, - C4358B4028CBCC2600121D18 /* Actions.swift in Sources */, - C4358B4128CBCC2600121D18 /* StatusMenu+Items.swift in Sources */, - C4358B4228CBCC2600121D18 /* DomainListKindCell.swift in Sources */, - C4358B4328CBCC2600121D18 /* Keys.swift in Sources */, - C4358B4428CBCC2600121D18 /* MainMenu+Actions.swift in Sources */, - C4358B4528CBCC2600121D18 /* TerminalProgressWindowController.swift in Sources */, - C4358B4628CBCC2600121D18 /* KeyCombo.swift in Sources */, - C4358B4728CBCC2600121D18 /* ProxyScanner.swift in Sources */, - C4358B4828CBCC2600121D18 /* CustomPrefs.swift in Sources */, - C4358B4928CBCC2600121D18 /* Application.swift in Sources */, - C4358B4A28CBCC2600121D18 /* App+ActivationPolicy.swift in Sources */, - C4358B4B28CBCC2600121D18 /* MainMenu+Switcher.swift in Sources */, - C4358B4C28CBCC2600121D18 /* PhpFrameworks.swift in Sources */, - C4358B4D28CBCC2600121D18 /* App.swift in Sources */, - C4358B4E28CBCC2600121D18 /* EnvironmentCheck.swift in Sources */, - C4358B4F28CBCC2600121D18 /* MenuBarImageGenerator.swift in Sources */, - C4358B5028CBCC2600121D18 /* HomebrewService.swift in Sources */, - C4358B5128CBCC2600121D18 /* Key.swift in Sources */, - C4358B5228CBCC2600121D18 /* WarningView.swift in Sources */, - C4358B5328CBCC2600121D18 /* ValetSiteScanner.swift in Sources */, - C4358B5428CBCC2600121D18 /* DomainListable.swift in Sources */, - C4358B5528CBCC2600121D18 /* Preferences.swift in Sources */, - C4358B5628CBCC2600121D18 /* XibLoadable.swift in Sources */, - C4358B5728CBCC2600121D18 /* CheckboxPreferenceView.swift in Sources */, - C4358B5828CBCC2600121D18 /* Warning.swift in Sources */, - C4358B5928CBCC2600121D18 /* HotKeysController.swift in Sources */, - C4358B5A28CBCC2600121D18 /* MainMenu.swift in Sources */, - C4358B5B28CBCC2600121D18 /* Logger.swift in Sources */, - C4358B5C28CBCC2600121D18 /* DomainListVC+Actions.swift in Sources */, - C4358B5D28CBCC2600121D18 /* AppUpdateChecker.swift in Sources */, - C4358B5E28CBCC2600121D18 /* HomebrewPackage.swift in Sources */, - C4358B5F28CBCC2600121D18 /* PhpSwitcher.swift in Sources */, - C4358B6028CBCC2600121D18 /* ServicesManager.swift in Sources */, - C4358B6128CBCC2600121D18 /* MenuBarIcons.swift in Sources */, - C4358B6228CBCC2600121D18 /* VersionPopoverView.swift in Sources */, - C4358B6328CBCC2600121D18 /* PhpConfigWatcher.swift in Sources */, - C4358B6428CBCC2600121D18 /* Helpers.swift in Sources */, - C4358B6528CBCC2600121D18 /* AppDelegate+InterApp.swift in Sources */, - C4358B6628CBCC2600121D18 /* ValetProxyScanner.swift in Sources */, - C4358B6728CBCC2600121D18 /* AppDelegate.swift in Sources */, - C4358B6828CBCC2600121D18 /* NSMenuExtension.swift in Sources */, - C4358B6928CBCC2600121D18 /* WarningListView.swift in Sources */, - C4358B6A28CBCC2600121D18 /* DomainListVC.swift in Sources */, - C4358B6B28CBCC2600121D18 /* MainMenu+Async.swift in Sources */, - C4358B6C28CBCC2600121D18 /* Process.swift in Sources */, - C4358B6D28CBCC2600121D18 /* Events.swift in Sources */, - C4358B6E28CBCC2600121D18 /* DomainListTLSCell.swift in Sources */, - C4358B6F28CBCC2600121D18 /* PMTableView.swift in Sources */, - C4358B7028CBCC2600121D18 /* Errors.swift in Sources */, - C4358B7128CBCC2600121D18 /* Paths.swift in Sources */, - C4358B7228CBCC2600121D18 /* ActivePhpInstallation.swift in Sources */, - C4358B7328CBCC2600121D18 /* SelectionVC.swift in Sources */, - C4358B7428CBCC2600121D18 /* StatsView.swift in Sources */, - C4358B7528CBCC2600121D18 /* AlertableError.swift in Sources */, - C4358B7628CBCC2600121D18 /* Filesystem.swift in Sources */, - C4358B7728CBCC2600121D18 /* ServicesView.swift in Sources */, - C4358B7828CBCC2600121D18 /* NSMenuItemExtension.swift in Sources */, - C4358B7928CBCC2600121D18 /* App+GlobalHotkey.swift in Sources */, - C4358B7A28CBCC2600121D18 /* InterAppHandler.swift in Sources */, - C4358B7B28CBCC2600121D18 /* PhpEnv.swift in Sources */, - C4358B7C28CBCC2600121D18 /* Alert.swift in Sources */, - C4358B7D28CBCC2600121D18 /* LocalNotification.swift in Sources */, - C4358B7E28CBCC2600121D18 /* NginxConfigurationFile.swift in Sources */, - C4358B7F28CBCC2600121D18 /* WarningsWindowController.swift in Sources */, - C4358B8028CBCC2600121D18 /* ComposerWindow.swift in Sources */, - C4358B8128CBCC2600121D18 /* InternalSwitcher.swift in Sources */, - C4358B8228CBCC2600121D18 /* OnboardingWindowController.swift in Sources */, - C4358B8328CBCC2600121D18 /* BetterAlertVC.swift in Sources */, - C4358B8428CBCC2600121D18 /* VersionExtractor.swift in Sources */, - C4358B8528CBCC2600121D18 /* HotKey.swift in Sources */, - C4358B8628CBCC2600121D18 /* PhpHelper.swift in Sources */, - C4358B8728CBCC2600121D18 /* StatusMenu.swift in Sources */, - C4358B8828CBCC2600121D18 /* DomainListTypeCell.swift in Sources */, - C4358B8928CBCC2600121D18 /* ModifierFlagsExtension.swift in Sources */, - C4358B8A28CBCC2600121D18 /* MainMenu+Startup.swift in Sources */, - C4358B8B28CBCC2600121D18 /* NoDomainResultsView.swift in Sources */, - C4358B8C28CBCC2600121D18 /* ComposerJson.swift in Sources */, - C4358B8D28CBCC2600121D18 /* StringExtension.swift in Sources */, - C4358B8E28CBCC2600121D18 /* Shell+PATH.swift in Sources */, - C4358B8F28CBCC2600121D18 /* Xdebug.swift in Sources */, - C4358B9028CBCC2600121D18 /* AppDelegate+MenuOutlets.swift in Sources */, - C4358B9128CBCC2600121D18 /* SiteScanner.swift in Sources */, - C4358B9228CBCC2600121D18 /* DomainListWindowController.swift in Sources */, - C4358B9328CBCC2600121D18 /* DomainListCellProtocol.swift in Sources */, - C4358B9428CBCC2600121D18 /* Constants.swift in Sources */, - C4358B9528CBCC2600121D18 /* AddSiteVC.swift in Sources */, - C4358B9628CBCC2600121D18 /* Stats.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C4F7807525D7F84B000DBC97 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2087,11 +1741,12 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 999; + CURRENT_PROJECT_VERSION = 1000; DEBUG = YES; DEVELOPMENT_TEAM = 8M54J5J787; ENABLE_HARDENED_RUNTIME = YES; INFOPLIST_FILE = phpmon/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", @@ -2114,11 +1769,12 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 999; + CURRENT_PROJECT_VERSION = 1000; DEBUG = NO; DEVELOPMENT_TEAM = 8M54J5J787; ENABLE_HARDENED_RUNTIME = YES; INFOPLIST_FILE = phpmon/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", @@ -2132,63 +1788,216 @@ }; name = Release; }; - C4358BA528CBCC2600121D18 /* Debug */ = { + C4975D0728CD190C00FFB4E8 /* Release.Dev */ = { isa = XCBuildConfiguration; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIconSE; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AppColor; - CODE_SIGN_ENTITLEMENTS = phpmon/phpmon.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 999; - DEBUG = YES; - DEVELOPMENT_TEAM = 8M54J5J787; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = "PHP Monitor SE-Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Mac Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 11.0; - MARKETING_VERSION = 6.0; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.se; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "SPONSOR DEBUG"; - SWIFT_VERSION = 5.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = macosx; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; }; - name = Debug; + name = Release.Dev; }; - C4358BA628CBCC2600121D18 /* Release */ = { + C4975D0828CD190C00FFB4E8 /* Release.Dev */ = { isa = XCBuildConfiguration; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIconSE; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIconEA; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AppColor; CODE_SIGN_ENTITLEMENTS = phpmon/phpmon.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 999; + CURRENT_PROJECT_VERSION = 1000; DEBUG = NO; DEVELOPMENT_TEAM = 8M54J5J787; ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = "PHP Monitor SE-Info.plist"; + INFOPLIST_FILE = phpmon/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 11.0; MARKETING_VERSION = 6.0; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.se; + PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.dev; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = SPONSOR; SWIFT_VERSION = 5.0; }; - name = Release; + name = Release.Dev; + }; + C4975D0928CD190C00FFB4E8 /* Release.Dev */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + DEVELOPMENT_TEAM = 8M54J5J787; + INFOPLIST_FILE = "phpmon-tests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = "com.nicoverbruggen.phpmon-tests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + }; + name = Release.Dev; + }; + C4975D0A28CD193A00FFB4E8 /* Debug.Dev */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Mac Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug.Dev; + }; + C4975D0B28CD193A00FFB4E8 /* Debug.Dev */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIconEA; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AppColor; + CODE_SIGN_ENTITLEMENTS = phpmon/phpmon.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1000; + DEBUG = YES; + DEVELOPMENT_TEAM = 8M54J5J787; + ENABLE_HARDENED_RUNTIME = YES; + INFOPLIST_FILE = phpmon/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + MARKETING_VERSION = 6.0; + PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.dev; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Debug.Dev; + }; + C4975D0C28CD193A00FFB4E8 /* Debug.Dev */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + DEVELOPMENT_TEAM = 8M54J5J787; + INFOPLIST_FILE = "phpmon-tests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = "com.nicoverbruggen.phpmon-tests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + }; + name = Debug.Dev; }; C4F7808125D7F84B000DBC97 /* Debug */ = { isa = XCBuildConfiguration; @@ -2235,7 +2044,9 @@ isa = XCConfigurationList; buildConfigurations = ( C41C1B4122B0098000E7CF16 /* Debug */, + C4975D0A28CD193A00FFB4E8 /* Debug.Dev */, C41C1B4222B0098000E7CF16 /* Release */, + C4975D0728CD190C00FFB4E8 /* Release.Dev */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2244,16 +2055,9 @@ isa = XCConfigurationList; buildConfigurations = ( C41C1B4422B0098000E7CF16 /* Debug */, + C4975D0B28CD193A00FFB4E8 /* Debug.Dev */, C41C1B4522B0098000E7CF16 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C4358BA428CBCC2600121D18 /* Build configuration list for PBXNativeTarget "PHP Monitor SE" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C4358BA528CBCC2600121D18 /* Debug */, - C4358BA628CBCC2600121D18 /* Release */, + C4975D0828CD190C00FFB4E8 /* Release.Dev */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2262,7 +2066,9 @@ isa = XCConfigurationList; buildConfigurations = ( C4F7808125D7F84B000DBC97 /* Debug */, + C4975D0C28CD193A00FFB4E8 /* Debug.Dev */, C4F7808225D7F84B000DBC97 /* Release */, + C4975D0928CD190C00FFB4E8 /* Release.Dev */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/PHP Monitor.xcodeproj/xcshareddata/xcschemes/PHP Monitor SE.xcscheme b/PHP Monitor.xcodeproj/xcshareddata/xcschemes/PHP Monitor DEV.xcscheme similarity index 56% rename from PHP Monitor.xcodeproj/xcshareddata/xcschemes/PHP Monitor SE.xcscheme rename to PHP Monitor.xcodeproj/xcshareddata/xcschemes/PHP Monitor DEV.xcscheme index 1430354..de38b69 100644 --- a/PHP Monitor.xcodeproj/xcshareddata/xcschemes/PHP Monitor SE.xcscheme +++ b/PHP Monitor.xcodeproj/xcshareddata/xcschemes/PHP Monitor DEV.xcscheme @@ -1,6 +1,6 @@ + + + + + + + + + + + + + + + buildConfiguration = "Debug.Dev"> diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/Contents.json b/phpmon/Assets.xcassets/AppIconEA.appiconset/Contents.json similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/Contents.json rename to phpmon/Assets.xcassets/AppIconEA.appiconset/Contents.json diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_128x128.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_128x128.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_128x128.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_128x128.png diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_128x128@2x.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_128x128@2x.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_128x128@2x.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_128x128@2x.png diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_16x16.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_16x16.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_16x16.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_16x16.png diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_16x16@2x.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_16x16@2x.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_16x16@2x.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_16x16@2x.png diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_256x256.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_256x256.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_256x256.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_256x256.png diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_256x256@2x.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_256x256@2x.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_256x256@2x.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_256x256@2x.png diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_32x32.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_32x32.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_32x32.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_32x32.png diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_32x32@2x.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_32x32@2x.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_32x32@2x.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_32x32@2x.png diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_512x512.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_512x512.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_512x512.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_512x512.png diff --git a/phpmon/Assets.xcassets/AppIconSE.appiconset/icon_512x512@2x.png b/phpmon/Assets.xcassets/AppIconEA.appiconset/icon_512x512@2x.png similarity index 100% rename from phpmon/Assets.xcassets/AppIconSE.appiconset/icon_512x512@2x.png rename to phpmon/Assets.xcassets/AppIconEA.appiconset/icon_512x512@2x.png diff --git a/phpmon/Domain/App/AppDelegate.swift b/phpmon/Domain/App/AppDelegate.swift index fd020bb..2cc0fb4 100644 --- a/phpmon/Domain/App/AppDelegate.swift +++ b/phpmon/Domain/App/AppDelegate.swift @@ -71,15 +71,12 @@ class AppDelegate: NSObject, NSApplicationDelegate, UNUserNotificationCenterDele logger.verbosity = .performance Log.info("Extra verbose mode has been activated.") } - Log.separator(as: .info) - #if SPONSOR - Log.info("PHP MONITOR SE by Nico Verbruggen") - #else - Log.info("PHP MONITOR by Nico Verbruggen") - #endif + Log.separator(as: .info) + Log.info("PHP MONITOR by Nico Verbruggen") Log.info("Version \(App.version)") Log.separator(as: .info) + self.sharedShell = Shell.user self.state = App.shared self.menu = MainMenu.shared