diff --git a/src/Facades/App.php b/src/Facades/App.php index a0586b71..6f3d99a6 100644 --- a/src/Facades/App.php +++ b/src/Facades/App.php @@ -4,6 +4,16 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static void focus() + * @method static void hide() + * @method static bool isHidden() + * @method static string version() + * @method static int badgeCount($count = null) + * @method static void addRecentDocument(string $path) + * @method static array recentDocuments() + * @method static void clearRecentDocuments() + */ class App extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/Clipboard.php b/src/Facades/Clipboard.php index 06328f77..0de117b4 100644 --- a/src/Facades/Clipboard.php +++ b/src/Facades/Clipboard.php @@ -4,6 +4,12 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static void clear() + * @method static string text($text = null) + * @method static string html($html = null) + * @method static string image($image = null) + */ class Clipboard extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/ContextMenu.php b/src/Facades/ContextMenu.php index 43baf012..de9cc8a0 100644 --- a/src/Facades/ContextMenu.php +++ b/src/Facades/ContextMenu.php @@ -3,7 +3,12 @@ namespace Native\Laravel\Facades; use Illuminate\Support\Facades\Facade; +use Native\Laravel\Menu\Menu; +/** + * @method static void register(Menu $menu) + * @method static void remove() + */ class ContextMenu extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/Dock.php b/src/Facades/Dock.php index b23b8598..f9386433 100644 --- a/src/Facades/Dock.php +++ b/src/Facades/Dock.php @@ -3,7 +3,11 @@ namespace Native\Laravel\Facades; use Illuminate\Support\Facades\Facade; +use Native\Laravel\Menu\Menu; +/** + * @method static void menu(Menu $menu) + */ class Dock extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/GlobalShortcut.php b/src/Facades/GlobalShortcut.php index aef72a3e..f0131682 100644 --- a/src/Facades/GlobalShortcut.php +++ b/src/Facades/GlobalShortcut.php @@ -4,6 +4,12 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static \Native\Laravel\GlobalShortcut key(string $key) + * @method static \Native\Laravel\GlobalShortcut event(string $event) + * @method static void register() + * @method static void unregister() + */ class GlobalShortcut extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/MenuBar.php b/src/Facades/MenuBar.php index 4d663f1e..e5c6984f 100644 --- a/src/Facades/MenuBar.php +++ b/src/Facades/MenuBar.php @@ -4,6 +4,12 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static \Native\Laravel\MenuBar\PendingCreateMenuBar create() + * @method static void show() + * @method static void hide() + * @method static void label(string $label) + */ class MenuBar extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/Process.php b/src/Facades/Process.php index c34968ec..1276cbd1 100644 --- a/src/Facades/Process.php +++ b/src/Facades/Process.php @@ -4,6 +4,12 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static string arch() + * @method static string platform() + * @method static float uptime() + * @method static object fresh() + */ class Process extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/Screen.php b/src/Facades/Screen.php index 341e06e4..fe917f1c 100644 --- a/src/Facades/Screen.php +++ b/src/Facades/Screen.php @@ -4,6 +4,10 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static object cursorPosition() + * @method static array displays() + */ class Screen extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/Settings.php b/src/Facades/Settings.php index 3a2e6b56..d1126c5c 100644 --- a/src/Facades/Settings.php +++ b/src/Facades/Settings.php @@ -4,6 +4,10 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static void set($key, $value) + * @method static void mixed($key, $default = null) + */ class Settings extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/System.php b/src/Facades/System.php index ef83b1d5..31ff6846 100644 --- a/src/Facades/System.php +++ b/src/Facades/System.php @@ -4,6 +4,10 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static bool canPromptTouchID() + * @method static bool promptTouchID(string $reason) + */ class System extends Facade { protected static function getFacadeAccessor() diff --git a/src/Facades/Window.php b/src/Facades/Window.php index f5bc2c9b..35cf900f 100644 --- a/src/Facades/Window.php +++ b/src/Facades/Window.php @@ -4,6 +4,14 @@ use Illuminate\Support\Facades\Facade; +/** + * @method static \Native\Laravel\Windows\PendingOpenWindow open(string $id = 'main') + * @method static void close($id = null) + * @method static object current() + * @method static void resize($width, $height, $id = null) + * @method static void position($x, $y, $animated = false, $id = null) + * @method static void alwaysOnTop($alwaysOnTop = true, $id = null) + */ class Window extends Facade { protected static function getFacadeAccessor()