FEATURE #1753: remove pingpong menus and install nwidart laravel-menus

This commit is contained in:
Michal Kváček
2017-07-31 15:46:24 +02:00
parent 5707750f5b
commit e9e9f0976c
8 changed files with 373 additions and 969 deletions
@@ -1,8 +1,9 @@
<?php
namespace App\CMS\MenuPresenters;
use Pingpong\Menus\MenuItem;
use Pingpong\Menus\Presenters\Presenter;
use Nwidart\Menus\MenuItem;
use Nwidart\Menus\Presenters\Presenter;
class FoundationDrilldownMenuPresenter extends Presenter
{
@@ -1,7 +1,8 @@
<?php
namespace App\CMS\MenuPresenters;
use Pingpong\Menus\Presenters\Presenter;
use Nwidart\Menus\Presenters\Presenter;
class FoundationDropdownMenuPresenter extends Presenter
{
@@ -27,7 +28,7 @@ class FoundationDropdownMenuPresenter extends Presenter
public function getMenuWithoutDropdownWrapper($item)
{
$link = '<a href="' . $item->getUrl() . '">' . $item->getIcon() . ' ' . $item->title . '</a>';
return '<li' . $this->getActiveState($item) . '>' . $link . '</li>'.PHP_EOL;
return '<li' . $this->getActiveState($item) . '>' . $link . '</li>' . PHP_EOL;
}
/**
@@ -43,7 +44,7 @@ class FoundationDropdownMenuPresenter extends Presenter
*/
public function getDividerWrapper()
{
return '<li class="divider"></li>'.PHP_EOL;
return '<li class="divider"></li>' . PHP_EOL;
}
/**
@@ -1,8 +1,8 @@
<?php
namespace App\CMS\MenuPresenters;
use Pingpong\Menus\MenuItem;
use Pingpong\Menus\Presenters\Presenter;
use Nwidart\Menus\MenuItem;
use Nwidart\Menus\Presenters\Presenter;
class MetismenuPresenter extends Presenter
{
@@ -1,8 +1,9 @@
<?php
namespace App\CMS\MenuPresenters;
use Pingpong\Menus\MenuItem;
use Pingpong\Menus\Presenters\Presenter;
use Nwidart\Menus\MenuItem;
use Nwidart\Menus\Presenters\Presenter;
class ProfileMenuPresenter extends Presenter
{
-1
View File
@@ -64,7 +64,6 @@ class AppServiceProvider extends ServiceProvider
}
// register PingPong module extension
$this->app->register(MenusServiceProvider::class);
$this->app->register(LaravelLocalizationServiceProvider::class);
// create singletons for registering widgets
+3 -3
View File
@@ -8,14 +8,14 @@
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.4.*",
"pingpong/menus": "^2.2",
"laravel/framework": "5.2.*",
"watson/sitemap": "^2.0",
"mcamara/laravel-localization": "^1.1",
"franzose/closure-table": "^4.1",
"intervention/image": "^2.3",
"webwizo/laravel-shortcodes": "1.0.4",
"greggilbert/recaptcha": "^2.2@dev"
"greggilbert/recaptcha": "^2.2@dev",
"nwidart/laravel-menus": "dev-master"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
Generated
+355 -954
View File
File diff suppressed because it is too large Load Diff
+3 -2
View File
@@ -155,7 +155,8 @@ return [
Illuminate\View\ViewServiceProvider::class,
Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider::class,
\App\ModuleManager\Providers\ModuleManager::class,
Pingpong\Menus\MenusServiceProvider::class,
\Nwidart\Menus\MenusServiceProvider::class,
// Pingpong\Menus\MenusServiceProvider::class,
Franzose\ClosureTable\ClosureTableServiceProvider::class,
\Watson\Sitemap\SitemapServiceProvider::class,
Intervention\Image\ImageServiceProvider::class,
@@ -202,7 +203,7 @@ return [
'Lang' => Illuminate\Support\Facades\Lang::class,
'Log' => Illuminate\Support\Facades\Log::class,
'Mail' => Illuminate\Support\Facades\Mail::class,
'Menu' => Pingpong\Menus\MenuFacade::class,
'Menu' => Nwidart\Menus\Facades\Menu::class,
'Password' => Illuminate\Support\Facades\Password::class,
'Queue' => Illuminate\Support\Facades\Queue::class,
'Redirect' => Illuminate\Support\Facades\Redirect::class,