diff --git a/Models/Navigation.php b/Models/Navigation.php index 80062e6..9f10c4c 100644 --- a/Models/Navigation.php +++ b/Models/Navigation.php @@ -121,12 +121,18 @@ class Navigation * * @return \Modules\Navigation\Models\Navigation * + * @throws \Exception + * * @since 1.0.0 * @author Dennis Eichhorn */ public static function getInstance(RequestAbstract $request = null, Pool $dbPool = null) { if (!isset(self::$instance)) { + if(!isset($request) || !isset($dbPool)) { + throw new \Exception('Invalid parameters'); + } + self::$instance = new self($request, $dbPool); }