public static function make($properties, Closure $callback = null)
    {
        $item = new self($properties);

        if (is_callable($callback)) {
            call_user_func($callback, $item);
        }

        return $item;
    }
public static function make($properties, Closure $callback = null)
    {
        $item = new self($properties);

        if (is_callable($callback)) {
            call_user_func($callback, $item);
        }

        return $item;
    }
public static function make ( $ properties , Closure $ callback = null ) { $ item = new self ( $ properties ) ; if ( is_callable ( $ callback ) ) { call_user_func ( $ callback , $ item ) ; } return $ item ; }
Make MenuItem instance.

@param  array     $properties
@param  \Closure  $callback

@return \Arcanedev\Menus\Entities\MenuItem
Make MenuItem instance .