@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | } |
115 | 115 | |
116 | 116 | /** |
117 | - * @return array |
|
117 | + * @return Collection |
|
118 | 118 | */ |
119 | 119 | public function values() |
120 | 120 | { |
@@ -198,12 +198,12 @@ discard block |
||
198 | 198 | } |
199 | 199 | |
200 | 200 | /** |
201 | - * @param $name |
|
202 | - * @param $title |
|
203 | - * @param $url |
|
201 | + * @param string $name |
|
202 | + * @param string $title |
|
203 | + * @param string $url |
|
204 | 204 | * @param array $attributes |
205 | 205 | * @param array $linkAttributes |
206 | - * @param null $callback |
|
206 | + * @param callable|null $callback |
|
207 | 207 | * @return \Malezha\Menu\Item |
208 | 208 | */ |
209 | 209 | protected function newItem($name, $title, $url, $attributes = [], $linkAttributes = [], $callback = null) |
@@ -110,7 +110,7 @@ |
||
110 | 110 | */ |
111 | 111 | public function items() |
112 | 112 | { |
113 | - return $this->items; |
|
113 | + return $this->items; |
|
114 | 114 | } |
115 | 115 | |
116 | 116 | /** |
@@ -45,7 +45,7 @@ |
||
45 | 45 | /** |
46 | 46 | * Get the services provided by the provider. |
47 | 47 | * |
48 | - * @return array |
|
48 | + * @return string[] |
|
49 | 49 | */ |
50 | 50 | public function provides() |
51 | 51 | { |
@@ -20,7 +20,7 @@ discard block |
||
20 | 20 | */ |
21 | 21 | public function boot() |
22 | 22 | { |
23 | - $this->loadViewsFrom(__DIR__.'/../views', 'menu'); |
|
23 | + $this->loadViewsFrom(__DIR__ . '/../views', 'menu'); |
|
24 | 24 | |
25 | 25 | $this->publishes([ |
26 | 26 | __DIR__ . '/../views' => base_path('resources/views/vendor/menu'), |
@@ -35,11 +35,11 @@ discard block |
||
35 | 35 | */ |
36 | 36 | public function register() |
37 | 37 | { |
38 | - $this->app->singleton('menu', function ($app) { |
|
38 | + $this->app->singleton('menu', function($app) { |
|
39 | 39 | return new Menu(); |
40 | 40 | }); |
41 | 41 | |
42 | - $this->mergeConfigFrom(__DIR__ . '/../config/menu.php' , 'menu'); |
|
42 | + $this->mergeConfigFrom(__DIR__ . '/../config/menu.php', 'menu'); |
|
43 | 43 | } |
44 | 44 | |
45 | 45 | /** |
@@ -25,7 +25,7 @@ |
||
25 | 25 | */ |
26 | 26 | public function make($name, $type = 'ul', $options = [], $callback) |
27 | 27 | { |
28 | - if(is_callable($callback)) { |
|
28 | + if (is_callable($callback)) { |
|
29 | 29 | $menu = new Builder($name, $type, $options); |
30 | 30 | call_user_func($callback, $menu); |
31 | 31 |
@@ -53,8 +53,7 @@ |
||
53 | 53 | public function buildAttributes($attributes = []) |
54 | 54 | { |
55 | 55 | $attributes = $this->isActive() ? |
56 | - Attributes::mergeArrayValues($this->builder->activeAttributes(), $attributes) : |
|
57 | - $attributes; |
|
56 | + Attributes::mergeArrayValues($this->builder->activeAttributes(), $attributes) : $attributes; |
|
58 | 57 | |
59 | 58 | return $this->attributes->build($attributes); |
60 | 59 | } |