Example #1
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  *
  * @return array
  */
 public function subscribe($events)
 {
     $class = "ZEDx\\Listeners\\FieldEventListener";
     $events->listen('ZEDx\\Events\\Field\\FieldWasCreated', $class . '@onFieldCreate');
     $events->listen('ZEDx\\Events\\Field\\FieldWasDeleted', $class . '@onFieldDelete');
     $events->listen('ZEDx\\Events\\Field\\FieldWasUpdated', $class . '@onFieldUpdate');
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('ProductUserInteraction.viewing', 'Giftertipster\\EventSubscriber\\ProductUserInteractionEventSubscriber@onViewing');
     $events->listen('ProductUserInteraction.viewed', 'Giftertipster\\EventSubscriber\\ProductUserInteractionEventSubscriber@onViewed');
     $events->listen('ProductUserInteraction.vendorViewed', 'Giftertipster\\EventSubscriber\\ProductUserInteractionEventSubscriber@onVendorViewed');
     $events->listen('ProductUserInteraction.cartAdded', 'Giftertipster\\EventSubscriber\\ProductUserInteractionEventSubscriber@onCartAdded');
 }
Example #3
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  *
  * @return array
  */
 public function subscribe($events)
 {
     $class = "ZEDx\\Listeners\\TemplateEventListener";
     $events->listen('ZEDx\\Events\\Template\\TemplateWasCreated', $class . '@onTemplateCreate');
     $events->listen('ZEDx\\Events\\Template\\TemplateWasDeleted', $class . '@onTemplateDelete');
     $events->listen('ZEDx\\Events\\Template\\TemplateWasUpdated', $class . '@onTemplateUpdate');
 }
Example #4
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  *
  * @return array
  */
 public function subscribe($events)
 {
     $class = "ZEDx\\Listeners\\UserEventListener";
     $events->listen('ZEDx\\Events\\User\\UserWasCreated', $class . '@onUserCreate');
     $events->listen('ZEDx\\Events\\User\\UserWasUpdated', $class . '@onUserUpdate');
     $events->listen('ZEDx\\Events\\User\\UserWasDeleted', $class . '@onUserDelete');
 }
Example #5
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  *
  * @return array
  */
 public function subscribe($events)
 {
     $class = "ZEDx\\Listeners\\CategoryEventListener";
     $events->listen('ZEDx\\Events\\Category\\CategoryWasCreated', $class . '@onCategoryCreate');
     $events->listen('ZEDx\\Events\\Category\\CategoryWasUpdated', $class . '@onCategoryUpdate');
     $events->listen('ZEDx\\Events\\Category\\CategoryWasDeleted', $class . '@onCategoryDelete');
     $events->listen('ZEDx\\Events\\Category\\CategoryWasMoved', $class . '@onCategoryMove');
 }
Example #6
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     //这里需申明完整类路径,否则会出现'Class UserEventListener does not exist'错误
     $events->listen('YCMS\\Events\\UserLogin', 'YCMS\\Listeners\\UserEventListener@onUserLogin');
     $events->listen('YCMS\\Events\\UserLogout', 'YCMS\\Listeners\\UserEventListener@onUserLogout');
     $events->listen('YCMS\\Events\\UserUpdate', 'YCMS\\Listeners\\UserEventListener@onUserUpdate');
     $events->listen('YCMS\\Events\\UserUpload', 'YCMS\\Listeners\\UserEventListener@onUserUpload');
 }
Example #7
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  *
  * @return array
  */
 public function subscribe($events)
 {
     $class = "ZEDx\\Listeners\\MenuEventListener";
     $events->listen('ZEDx\\Events\\Menu\\MenuWasCreated', $class . '@onMenuCreate');
     $events->listen('ZEDx\\Events\\Menu\\MenuWasDeleted', $class . '@onMenuDelete');
     $events->listen('ZEDx\\Events\\Menu\\MenuWasUpdated', $class . '@onMenuUpdate');
     $events->listen('ZEDx\\Events\\Menu\\MenuWasMoved', $class . '@onMenuMove');
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher $events
  */
 public function subscribe($events)
 {
     $events->listen(UserLoggedInEvent::class, 'Someline\\Listeners\\User\\UserEventListener@onUserLogin');
     $events->listen(UserRegisteredEvent::class, 'Someline\\Listeners\\User\\UserEventListener@onUserRegistered');
     //        $events->listen(
     //            'Someline\Events\UserLoggedOut',
     //            'Someline\Listeners\UserEventListener@onUserLogout'
     //        );
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('Illuminate\\Auth\\Events\\Login', self::class . '@onLogin');
     $events->listen('Illuminate\\Auth\\Events\\Logout', self::class . '@onLogout');
     //query execult
     $events->listen('Illuminate\\Database\\Events\\QueryExecuted', self::class . '@onQueryExec');
     $events->listen('eloquent.*', self::class . '@onEloquent');
     //Illuminate\Database\Events\TransactionBeginning
     //Illuminate\Database\Events\TransactionCommitted
     //Illuminate\Database\Events\TransactionRolledBack
 }
Example #10
0
 /**
  * Register the listeners for the subscriber.
  * @param  Illuminate\Events\Dispatcher $event
  * @return void
  */
 public function subscribe($event)
 {
     $class = get_class($this);
     $event->listen('auth.login', $class . '@onLogin');
     $event->listen('eloquent.created: App\\User', $class . '@onRegister');
     $event->listen('eloquent.updating: App\\User', $class . '@onUpdating');
     # for customer component
     if (class_exists('Components\\Customer\\Models\\User')) {
         $event->listen('eloquent.created: Components\\Customer\\Models\\User', $class . '@onRegister');
         $event->listen('eloquent.updating: Components\\Customer\\Models\\User', $class . '@onUpdating');
     }
 }
Example #11
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return void
  */
 public function subscribe($events)
 {
     $events->listen('Neonbug\\Common\\Events\\AdminAddEditPrepareField', function ($event) {
         if ($event->field['type'] != 'user_admin::add_fields.role') {
             return;
         }
         $event->field['values'] = ['gallery' => 'Gallery editor', 'news' => 'News editor', 'text' => 'Text editor'];
     });
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return void
  */
 public function subscribe($events)
 {
     $events->listen('Neonbug\\Common\\Events\\AdminAddEditPrepareField', function ($event) {
         if ($event->field['type'] != 'dropdown') {
             return;
         }
         if (array_key_exists('values', $event->field)) {
             //do nothing, we already have the values
         } else {
             if (array_key_exists('from', $event->field) && array_key_exists('value_field', $event->field) && array_key_exists('title_field', $event->field)) {
                 $class = $event->field['from'];
                 if (array_key_exists($class, $this->cache)) {
                     $items = $this->cache[$class];
                 } else {
                     $items = $class::all();
                     $this->cache[$class] = $items;
                 }
                 $language = App::make('Language');
                 $resource_repo = App::make('ResourceRepository');
                 $resource_repo->inflateObjectsWithValues($items, $language->id_language);
                 $value_field = $event->field['value_field'];
                 $title_field = $event->field['title_field'];
                 $values = [];
                 foreach ($items as $item) {
                     $values[$item->{$value_field}] = $item->{$title_field};
                 }
                 $event->field['values'] = $values;
             } else {
                 if (array_key_exists('repository', $event->field) && array_key_exists('method', $event->field)) {
                     $repo_class = $event->field['repository'];
                     $method = $event->field['method'];
                     $key = $repo_class . '::' . $method;
                     if (array_key_exists($key, $this->cache)) {
                         $values = $this->cache[$key];
                     } else {
                         $repo = App::make($repo_class);
                         $values = $repo->{$method}();
                         $this->cache[$key] = $values;
                     }
                     //remove the value of the item we're currently editing
                     if (array_key_exists('skip_item_id', $event->field) && $event->field['skip_item_id'] === true && $event->item != null && array_key_exists($event->item->{$event->item->getKeyName()}, $values)) {
                         unset($values[$event->item->{$event->item->getKeyName()}]);
                     }
                     $event->field['values'] = $values;
                 }
             }
         }
         if (array_key_exists('default_value', $event->field)) {
             $event->field['value'] = $event->field['default_value'];
         }
     });
 }
 /**
  * @test
  */
 function empresa_registry()
 {
     $repository = $this->getMock(EmpresaRepository::class);
     $events = new \Illuminate\Events\Dispatcher();
     $fired = false;
     $events->listen(EmpresaRegistrada::Class, function (EmpresaRegistrada $event) use(&$fired) {
         $fired = true;
     });
     $registry = new EmpresaRegistro($repository, $events);
     $company = $registry->register("Probadora de Registro", "J-22222222-2");
     $this->assertInstanceOf(Empresa::class, $company);
     $this->assertTrue($fired);
 }
Example #14
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  *
  * @return array
  */
 public function subscribe($events)
 {
     $class = "ZEDx\\Listeners\\PageEventListener";
     $events->listen('ZEDx\\Events\\Page\\PageTemplateWasSwitched', $class . '@onPageTemplateSwitch');
     $events->listen('ZEDx\\Events\\Page\\PageThemepartialWasAttached', $class . '@onPageThemepartialAttach');
     $events->listen('ZEDx\\Events\\Page\\PageThemepartialWasDetached', $class . '@onPageThemepartialDetach');
     $events->listen('ZEDx\\Events\\Page\\PageWasCreated', $class . '@onPageCreate');
     $events->listen('ZEDx\\Events\\Page\\PageWasDeleted', $class . '@onPageDelete');
     $events->listen('ZEDx\\Events\\Page\\PageWasUpdated', $class . '@onPageUpdate');
 }
Example #15
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     // delete a Transaction:
     $events->listen('eloquent.deleted: Transaction', 'CacheEventHandler@CRUDTransaction');
     // edit or create a Transaction (also original catch for saving).
     $events->listen('eloquent.saving: Transaction', 'CacheEventHandler@CRUDTransaction');
     $events->listen('eloquent.saved: Transaction', 'CacheEventHandler@CRUDTransaction');
     // debug save / before save
     // create a transfer
     $events->listen('eloquent.created: Transfer', 'CacheEventHandler@createdTransfer');
     // create anything or delete anything.
     $events->listen('eloquent.created: *', 'CacheEventHandler@createdAll');
     $events->listen('eloquent.deleted: *', 'CacheEventHandler@deletedAll');
 }
Example #16
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('user.login', 'UserEventHandler@onUserLogin');
     $events->listen('user.logout', 'UserEventHandler@onUserLogout');
     $events->listen('user.register', 'UserEventHandler@onUserRegister');
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return void
  */
 public function subscribe($events)
 {
     $events->listen('App\\Events\\SomeTriggerEvent', 'App\\Subscribers\\SomeTriggerEventSubscriber@onTrigger1');
     $events->listen('App\\Events\\SomeTriggerEvent', 'App\\Subscribers\\SomeTriggerEventSubscriber@onTrigger2');
 }
Example #18
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('public_routes.created', 'Cms\\Events\\Crud\\PublicRoutesEventHandler@onCreate');
     $events->listen('public_routes.updated', 'Cms\\Events\\Crud\\PublicRoutesEventHandler@onUpdate');
     $events->listen('public_routes.deleted', 'Cms\\Events\\Crud\\PublicRoutesEventHandler@onDelete');
 }
Example #19
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('user.create', 'UserEventSubscriber@onCreate');
     $events->listen('user.update', 'UserEventSubscriber@onUpdate');
 }
Example #20
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  */
 public function subscribe($events)
 {
     $events->listen('tymon.jwt.valid', 'App\\Listeners\\JWTEventListener@onValidUser');
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen(\Config::get('detr.event_detr.event_sentmail_order'), 'DeTrFunc\\EventDetrSendMailSubcriber@onSentOrderStatusMail');
     $events->listen(\Config::get('detr.event_detr.event_sentmail_notify_order'), 'DeTrFunc\\EventDetrSendMailSubcriber@onSentOrderNotifyMail');
 }
Example #22
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  *
  * @return array
  */
 public function subscribe($events)
 {
     $class = "ZEDx\\Listeners\\AdEventListener";
     $events->listen('ZEDx\\Events\\Ad\\AdWasCreated', $class . '@onAdCreate');
     $events->listen('ZEDx\\Events\\Ad\\AdWasHold', $class . '@onAdHold');
     $events->listen('ZEDx\\Events\\Ad\\AdWasExpired', $class . '@onAdExpire');
     $events->listen('ZEDx\\Events\\Ad\\AdWasBanned', $class . '@onAdBanish');
     $events->listen('ZEDx\\Events\\Ad\\AdWasValidated', $class . '@onAdValidate');
     $events->listen('ZEDx\\Events\\Ad\\AdWasUpdated', $class . '@onAdUpdate');
     $events->listen('ZEDx\\Events\\Ad\\AdWasDeleted', $class . '@onAdDelete');
     $events->listen('ZEDx\\Events\\Ad\\AdRenewRequested', $class . '@onAdRenewRequest');
 }
Example #23
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('auth.login', 'UserEventHandler@onUserLogin');
     $events->listen('auth.logout', 'UserEventHandler@onUserLogout');
 }
Example #24
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('App\\Events\\UserLoggedIn', 'App\\Listeners\\UserEventListener@onUserLogin');
     $events->listen('App\\Events\\UserLoggedOut', 'App\\Listeners\\UserEventListener@onUserLogout');
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('adjustment.create', 'AdjustmentsEventHandler@updateAdjustmentProducts');
     $events->listen('adjustment.create', 'AdjustmentsEventHandler@updateLocationProducts');
     $events->listen('adjustment.create', 'AdjustmentsEventHandler@updateItemInAndOut');
 }
Example #26
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  *
  * @return array
  */
 public function subscribe($events)
 {
     $class = "ZEDx\\Listeners\\AdtypeEventListener";
     $events->listen('ZEDx\\Events\\Adtype\\AdtypeWasPurchased', $class . '@onAdtypePurchase');
     $events->listen('ZEDx\\Events\\Adtype\\AdtypeWillBeCreated', $class . '@onAdtypeCreating');
     $events->listen('ZEDx\\Events\\Adtype\\AdtypeWasCreated', $class . '@onAdtypeCreated');
     $events->listen('ZEDx\\Events\\Adtype\\AdtypeWillBeUpdated', $class . '@onAdtypeUpdating');
     $events->listen('ZEDx\\Events\\Adtype\\AdtypeWasUpdated', $class . '@onAdtypeUpdated');
     $events->listen('ZEDx\\Events\\Adtype\\AdtypeWasDeleted', $class . '@onAdtypeDeleted');
     $events->listen('ZEDx\\Events\\Adtype\\AdtypeWillBeDeleted', $class . '@onAdtypeDeleting');
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param Illuminate\Events\Dispatcher $events
  */
 public function subscribe($events)
 {
     $events->listen('*.entity.created', __CLASS__ . '@entityCreated');
     $events->listen('*.entity.updated', __CLASS__ . '@entityUpdated');
     $events->listen('*.entity.deleted', __CLASS__ . '@entityDeleted');
 }
Example #28
0
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('lanager.users.store', 'Zeropingheroes\\Lanager\\Domain\\Users\\UserHandler@onStore');
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return void
  */
 public function subscribe($events)
 {
     $events->listen('javidsapand\\Forum\\Events\\ThreadWasViewed', 'javidsapand\\Forum\\Handlers\\Events\\IncrementThreadViewCount@handle');
 }
 /**
  * Register the listeners for the subscriber.
  *
  * @param  Illuminate\Events\Dispatcher  $events
  * @return array
  */
 public function subscribe($events)
 {
     $events->listen('Illuminate\\Auth\\Events\\Login', 'Hamedmehryar\\SessionTracker\\AuthenticationHandler@onLogin');
 }