REFACTORING: remove not-used events and listeners in static pages
This commit is contained in:
@@ -1,25 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Events;
|
|
||||||
|
|
||||||
use App\Events\Event;
|
|
||||||
use App\Models\Content;
|
|
||||||
use Illuminate\Queue\SerializesModels;
|
|
||||||
|
|
||||||
class CreateNewStaticPage extends Event {
|
|
||||||
use SerializesModels;
|
|
||||||
/**
|
|
||||||
* @var Content
|
|
||||||
*/
|
|
||||||
public $page;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a new event instance.
|
|
||||||
*
|
|
||||||
* @param Content $page
|
|
||||||
*/
|
|
||||||
|
|
||||||
public function __construct(Content $page)
|
|
||||||
{
|
|
||||||
$this->page = $page;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Events;
|
|
||||||
|
|
||||||
use App\Events\Event;
|
|
||||||
use App\Models\Content;
|
|
||||||
use Illuminate\Queue\SerializesModels;
|
|
||||||
|
|
||||||
class DeleteStaticPage extends Event {
|
|
||||||
use SerializesModels;
|
|
||||||
/**
|
|
||||||
* @var Content
|
|
||||||
*/
|
|
||||||
public $page;
|
|
||||||
public $revision;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a new event instance.
|
|
||||||
*
|
|
||||||
* @param Content $page
|
|
||||||
* @param $revision
|
|
||||||
*/
|
|
||||||
public function __construct(Content $page, $revision)
|
|
||||||
{
|
|
||||||
$this->page = $page;
|
|
||||||
$this->revision = $revision;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Events;
|
|
||||||
|
|
||||||
use App\Events\Event;
|
|
||||||
use App\Models\Content;
|
|
||||||
use Illuminate\Queue\SerializesModels;
|
|
||||||
|
|
||||||
class EditStaticPage extends Event {
|
|
||||||
use SerializesModels;
|
|
||||||
/**
|
|
||||||
* @var Content
|
|
||||||
*/
|
|
||||||
public $page;
|
|
||||||
public $revision;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a new event instance.
|
|
||||||
*
|
|
||||||
* @param Content $page
|
|
||||||
* @param $revision
|
|
||||||
*/
|
|
||||||
|
|
||||||
public function __construct(Content $page, $revision)
|
|
||||||
{
|
|
||||||
$this->page = $page;
|
|
||||||
$this->revision = $revision;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Events;
|
|
||||||
|
|
||||||
use App\Events\Event;
|
|
||||||
use App\Models\Content;
|
|
||||||
use Illuminate\Queue\SerializesModels;
|
|
||||||
|
|
||||||
class MakeDraftFromStaticPage extends Event {
|
|
||||||
use SerializesModels;
|
|
||||||
/**
|
|
||||||
* @var Content
|
|
||||||
*/
|
|
||||||
public $page;
|
|
||||||
public $revision;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a new event instance.
|
|
||||||
*
|
|
||||||
* @param Content $page
|
|
||||||
* @param $revision
|
|
||||||
*/
|
|
||||||
|
|
||||||
public function __construct(Content $page, $revision)
|
|
||||||
{
|
|
||||||
$this->page = $page;
|
|
||||||
$this->revision = $revision;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Events;
|
|
||||||
|
|
||||||
use App\Events\Event;
|
|
||||||
use App\Models\Content;
|
|
||||||
use Illuminate\Queue\SerializesModels;
|
|
||||||
|
|
||||||
class PublishStaticPage extends Event {
|
|
||||||
use SerializesModels;
|
|
||||||
/**
|
|
||||||
* @var Content
|
|
||||||
*/
|
|
||||||
public $page;
|
|
||||||
|
|
||||||
public $revision;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a new event instance.
|
|
||||||
*
|
|
||||||
* @param Content $page
|
|
||||||
* @param $revision
|
|
||||||
*/
|
|
||||||
|
|
||||||
public function __construct(Content $page, $revision)
|
|
||||||
{
|
|
||||||
$this->page = $page;
|
|
||||||
$this->revision = $revision;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Listeners;
|
|
||||||
|
|
||||||
use App\Listeners\Logger;
|
|
||||||
use Modules\StaticPages\Events\CreateNewStaticPage;
|
|
||||||
|
|
||||||
class LogCreateNewStaticPage extends Logger {
|
|
||||||
/**
|
|
||||||
* Getter for action name. Used only internally
|
|
||||||
*
|
|
||||||
* @return mixed
|
|
||||||
*/
|
|
||||||
protected function getName()
|
|
||||||
{
|
|
||||||
return 'staticpages::createNew';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function handle(CreateNewStaticPage $event) {
|
|
||||||
$parameters = [
|
|
||||||
'id' => $event->page->id,
|
|
||||||
'url' => $event->page->url,
|
|
||||||
'title' => $event->page->title
|
|
||||||
];
|
|
||||||
|
|
||||||
$this->saveLog($parameters);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Listeners;
|
|
||||||
|
|
||||||
use App\Listeners\Logger;
|
|
||||||
use Modules\StaticPages\Events\DeleteStaticPage;
|
|
||||||
|
|
||||||
class LogDeleteStaticPage extends Logger
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Getter for action name. Used only internally
|
|
||||||
*
|
|
||||||
* @return mixed
|
|
||||||
*/
|
|
||||||
protected function getName()
|
|
||||||
{
|
|
||||||
return 'staticpages::delete';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function handle(DeleteStaticPage $event)
|
|
||||||
{
|
|
||||||
$parameters = [
|
|
||||||
'id' => $event->page->id,
|
|
||||||
'url' => $event->page->url,
|
|
||||||
'title' => $event->page->title,
|
|
||||||
'revision' => $event->revision
|
|
||||||
];
|
|
||||||
|
|
||||||
$this->saveLog($parameters);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Listeners;
|
|
||||||
|
|
||||||
use App\Listeners\Logger;
|
|
||||||
use Modules\StaticPages\Events\EditStaticPage;
|
|
||||||
|
|
||||||
class LogEditStaticPage extends Logger
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Getter for action name. Used only internally
|
|
||||||
*
|
|
||||||
* @return mixed
|
|
||||||
*/
|
|
||||||
protected function getName()
|
|
||||||
{
|
|
||||||
return 'staticpages::edit';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function handle(EditStaticPage $event)
|
|
||||||
{
|
|
||||||
$parameters = [
|
|
||||||
'id' => $event->page->id,
|
|
||||||
'url' => $event->page->url,
|
|
||||||
'title' => $event->page->title,
|
|
||||||
'revision' => $event->revision
|
|
||||||
];
|
|
||||||
|
|
||||||
$this->saveLog($parameters);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Listeners;
|
|
||||||
|
|
||||||
use App\Listeners\Logger;
|
|
||||||
use Modules\StaticPages\Events\MakeDraftFromStaticPage;
|
|
||||||
|
|
||||||
class LogMakeDraftFromStaticPage extends Logger
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Getter for action name. Used only internally
|
|
||||||
*
|
|
||||||
* @return mixed
|
|
||||||
*/
|
|
||||||
protected function getName()
|
|
||||||
{
|
|
||||||
return 'staticpages::makeDraft';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function handle(MakeDraftFromStaticPage $event)
|
|
||||||
{
|
|
||||||
$parameters = [
|
|
||||||
'id' => $event->page->id,
|
|
||||||
'url' => $event->page->url,
|
|
||||||
'title' => $event->page->title,
|
|
||||||
'revision' => $event->revision
|
|
||||||
];
|
|
||||||
|
|
||||||
$this->saveLog($parameters);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Modules\StaticPages\Listeners;
|
|
||||||
|
|
||||||
use App\Listeners\Logger;
|
|
||||||
use Modules\StaticPages\Events\PublishStaticPage;
|
|
||||||
|
|
||||||
class LogPublishStaticPage extends Logger
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Getter for action name. Used only internally
|
|
||||||
*
|
|
||||||
* @return mixed
|
|
||||||
*/
|
|
||||||
protected function getName()
|
|
||||||
{
|
|
||||||
return 'staticpages::publish';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function handle(PublishStaticPage $event)
|
|
||||||
{
|
|
||||||
$parameters = [
|
|
||||||
'id' => $event->page->id,
|
|
||||||
'url' => $event->page->url,
|
|
||||||
'title' => $event->page->title,
|
|
||||||
'revision' => $event->revision
|
|
||||||
];
|
|
||||||
|
|
||||||
$this->saveLog($parameters);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace Modules\StaticPages\Providers;
|
|
||||||
|
|
||||||
use Illuminate\Contracts\Events\Dispatcher as DispatcherContract;
|
|
||||||
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
|
|
||||||
|
|
||||||
class EventServiceProvider extends ServiceProvider
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* The event listener mappings for the application.
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
*/
|
|
||||||
protected $listen = [
|
|
||||||
'Modules\StaticPages\Events\CreateNewStaticPage' => [
|
|
||||||
'Modules\StaticPages\Listeners\LogCreateNewStaticPage'
|
|
||||||
],
|
|
||||||
'Modules\StaticPages\Events\EditStaticPage' => [
|
|
||||||
'Modules\StaticPages\Listeners\LogEditStaticPage'
|
|
||||||
],
|
|
||||||
'Modules\StaticPages\Events\PublishStaticPage' => [
|
|
||||||
'Modules\StaticPages\Listeners\LogPublishStaticPage'
|
|
||||||
],
|
|
||||||
'Modules\StaticPages\Events\DeleteStaticPage' => [
|
|
||||||
'Modules\StaticPages\Listeners\LogDeleteStaticPage'
|
|
||||||
],
|
|
||||||
];
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Register any other events for your application.
|
|
||||||
*
|
|
||||||
* @param \Illuminate\Contracts\Events\Dispatcher $events
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public function boot(DispatcherContract $events)
|
|
||||||
{
|
|
||||||
parent::boot($events);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -36,8 +36,6 @@ class StaticPagesServiceProvider extends ServiceProvider
|
|||||||
*/
|
*/
|
||||||
public function register()
|
public function register()
|
||||||
{
|
{
|
||||||
// register event provider for firing module-specific events
|
|
||||||
$this->app->register('Modules\StaticPages\Providers\EventServiceProvider');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// /**
|
// /**
|
||||||
|
|||||||
Reference in New Issue
Block a user