Issues (4)

src/functions.php (1 issue)

1
<?php
2
3
/**
4
 * @param array $options
5
 * @return string
6
 */
7
function multi_menu(array $options)
8
{
9
    $widgetConfig = !empty($options['config']) ? $options['config'] : config('multimenu');
10
    $widgetData = !empty($options['data']) ? $options['data'] : [];
11
    $widgetAdditionData = !empty($options['additionData']) ? $options['additionData'] : [];
12
13
    return (new Itstructure\MultiMenu\MultiMenuWidget($widgetConfig))->run($widgetData, $widgetAdditionData);
0 ignored issues
show
It seems like $widgetData can also be of type array; however, parameter $data of Itstructure\MultiMenu\MultiMenuWidget::run() does only seem to accept Illuminate\Database\Eloquent\Collection, maybe add an additional type check? ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-type  annotation

13
    return (new Itstructure\MultiMenu\MultiMenuWidget($widgetConfig))->run(/** @scrutinizer ignore-type */ $widgetData, $widgetAdditionData);
Loading history...
14
}
15