Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
safemood
/
laravel-workflow
/
src
/
Traits
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
ActionsTrait.php
1.589KB
edt
ren
Dumpable.php
0.484KB
edt
ren
HasResponses.php
0.438KB
edt
ren
ManagesExecution.php
3.006KB
edt
ren
RegistersObservers.php
1.615KB
edt
ren
TracksActionStates.php
1.368KB
edt
ren
TracksEvents.php
1.971KB
edt
ren
WorkflowTraits.php
0.229KB
edt
ren
<?php namespace Safemood\Workflow\Traits; use Illuminate\Support\Facades\Event; trait RegistersObservers { protected $observers = []; /** * Register observers for the given models. * * @param array $observers * Example: ['App\Models\User' => 'App\Observers\UserObserver', 'App\Models\Post' => 'App\Observers\PostObserver'] * @return void */ public function registerObservers(array $observers) { foreach ($observers as $model => $observer) { $this->registerObserver($model, $observer); } } /** * Register an observer for a single model. * * @return void */ public function registerObserver(string $model, string $observer) { if (! isset($this->observers[$model])) { $this->observers[$model] = $observer; } } /** * Get all registered observers. * * @return array */ public function observers() { return $this->observers; } /** * Register the observers with the framework. * * @return void */ protected function bootObservers() { foreach ($this->observers as $model => $observer) { Event::listen('eloquent.booted: '.$model, function () use ($model, $observer) { $model::observe($observer); }); } } /** * Boot observers if any have been registered. * * @return void */ protected function bootObserversIfNeeded() { if (! empty($this->observers)) { $this->bootObservers(); } } }