@@ -89,7 +89,7 @@  | 
                                                    ||
| 89 | 89 | /**  | 
                                                        
| 90 | 90 | * Check if the given menu item has children  | 
                                                        
| 91 | 91 | *  | 
                                                        
| 92 | - * @param object $item  | 
                                                        |
| 92 | + * @param MenuitemEntity $item  | 
                                                        |
| 93 | 93 | * @return bool  | 
                                                        
| 94 | 94 | */  | 
                                                        
| 95 | 95 | private function hasChildren($item)  | 
                                                        
@@ -135,7 +135,7 @@  | 
                                                    ||
| 135 | 135 | /**  | 
                                                        
| 136 | 136 | * Check if the given menu item has children  | 
                                                        
| 137 | 137 | *  | 
                                                        
| 138 | - * @param object $item  | 
                                                        |
| 138 | + * @param Menuitem $item  | 
                                                        |
| 139 | 139 | * @return bool  | 
                                                        
| 140 | 140 | */  | 
                                                        
| 141 | 141 | private function hasChildren($item)  | 
                                                        
@@ -11,7 +11,7 @@  | 
                                                    ||
| 11 | 11 | protected $namespace = 'Modules\Menu\Http\Controllers';  | 
                                                        
| 12 | 12 | |
| 13 | 13 | /**  | 
                                                        
| 14 | - * @return string  | 
                                                        |
| 14 | + * @return boolean  | 
                                                        |
| 15 | 15 | */  | 
                                                        
| 16 | 16 | protected function getFrontendRoute()  | 
                                                        
| 17 | 17 |      { | 
                                                        
@@ -73,7 +73,7 @@  | 
                                                    ||
| 73 | 73 | }  | 
                                                        
| 74 | 74 | |
| 75 | 75 | /**  | 
                                                        
| 76 | - * @param Menu, $menuItemId  | 
                                                        |
| 76 | + * @param Menu $menu  | 
                                                        |
| 77 | 77 | * @return array  | 
                                                        
| 78 | 78 | */  | 
                                                        
| 79 | 79 | private function getMenuSelect($menu)  | 
                                                        
@@ -8,6 +8,9 @@ discard block  | 
                                                    ||
| 8 | 8 | |
| 9 | 9 | class MenuPresenter extends Presenter  | 
                                                        
| 10 | 10 |  { | 
                                                        
| 11 | + /**  | 
                                                        |
| 12 | + * @param MenuItem $item  | 
                                                        |
| 13 | + */  | 
                                                        |
| 11 | 14 | public function setLocale($item)  | 
                                                        
| 12 | 15 |      { | 
                                                        
| 13 | 16 |          if (LaravelLocalization::hideDefaultLocaleInURL() === false) { | 
                                                        
@@ -42,6 +45,7 @@ discard block  | 
                                                    ||
| 42 | 45 | |
| 43 | 46 | /**  | 
                                                        
| 44 | 47 |       * {@inheritdoc }. | 
                                                        
| 48 | + * @param MenuItem $item  | 
                                                        |
| 45 | 49 | */  | 
                                                        
| 46 | 50 | public function getActiveState($item, $state = ' class="active"')  | 
                                                        
| 47 | 51 |      { | 
                                                        
@@ -51,7 +55,7 @@ discard block  | 
                                                    ||
| 51 | 55 | /**  | 
                                                        
| 52 | 56 | * Get active state on child items.  | 
                                                        
| 53 | 57 | *  | 
                                                        
| 54 | - * @param $item  | 
                                                        |
| 58 | + * @param MenuItem $item  | 
                                                        |
| 55 | 59 | * @param string $state  | 
                                                        
| 56 | 60 | *  | 
                                                        
| 57 | 61 | * @return null|string  | 
                                                        
@@ -61,7 +61,7 @@ discard block  | 
                                                    ||
| 61 | 61 | /**  | 
                                                        
| 62 | 62 | * Get page slug  | 
                                                        
| 63 | 63 | * @param $id  | 
                                                        
| 64 | - * @param $lang  | 
                                                        |
| 64 | + * @param string $lang  | 
                                                        |
| 65 | 65 | * @return string  | 
                                                        
| 66 | 66 | */  | 
                                                        
| 67 | 67 | private function getPageSlug($id, $lang)  | 
                                                        
@@ -80,6 +80,7 @@ discard block  | 
                                                    ||
| 80 | 80 | * Get parent uri  | 
                                                        
| 81 | 81 | *  | 
                                                        
| 82 | 82 | * @params $pageId, $lang  | 
                                                        
| 83 | + * @param string[] $linkPathArray  | 
                                                        |
| 83 | 84 | * @return string  | 
                                                        
| 84 | 85 | */  | 
                                                        
| 85 | 86 | private function getParentUri($item, $linkPathArray)  |