1. YoureCom
    1. About me
  2. YoureCom Insights
  3. Work Place
  4. Support
  5. Work Place
  6. GitHub
  • Login
  • Register
  • Search
Clan Management: Boards
  • Everywhere
  • Clan Management: Boards
  • Clan Management: Boards
  • Articles
  • Pages
  • Forum
  • Tasks
  • Products
  • More Options
  1. YoureCom - Plugins for the WoltLab Suite Core (WSC)
  2. Workplace
  3. Clan Management
  4. Clan Management: Boards

Revision of own events #171

  • Marcel Beckers
  • January 15, 2023 at 12:49 PM
  • 0 Comments
  • Undone
🟢 Undone

Events should be adjusted

Bislang:

Code
$parameters = [
    'value' => \random_int(1, 1024),
];

EventHandler::getInstance()->fireAction($this, 'valueAvailable', $parameters);
PHP
<?php

namespace wcf\system\event\listener;

use wcf\form\ValueForm;

final class ValueDumpListener implements IParameterizedEventListener
{
    /**
     * @inheritDoc
     * @param ValueForm $eventObj
     */
    public function execute($eventObj, $className, $eventName, array &$parameters)
    {
        var_dump($parameters['value']);
    }
}
Display More

Absofort

Code
EventHandler::getInstance()->fire(new ValueAvailable(\random_int(1, 1024)));
PHP
<?php

namespace wcf\system\foo\event;

use wcf\system\event\IEvent;

final class ValueAvailable implements IEvent
{
    /**
     * @var int
     */
    private $value;

    public function __construct(int $value)
    {
        $this->value = $value;
    }

    public function getValue(): int
    {
        return $this->value;
    }
}
Display More
  • Share

Bereit, deine Community smarter zu machen?

Entdecke die leistungsstarken Plugins von YoureCom und überzeuge dich selbst.

Jetzt kaufen Demo testen

⭐⭐⭐⭐⭐ Über 6.000 zufriedene Kunden • Direkter Support vom Entwickler

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login

Last completed Tasks

  1. FormBuilder: MultiHunterSearchForm Multihunter (Double account Hunter)

    Marcel Beckers December 8, 2025 at 6:28 AM
  2. Multihunter (Double account Hunter)

    Marcel Beckers December 8, 2025 at 6:29 AM
  3. FormBuilder: ProductOptionAddForm Shop

    Marcel Beckers December 7, 2025 at 9:21 PM
  4. Revision of own events Guestbook

    Marcel Beckers January 15, 2023 at 12:49 PM
  5. Revision of own events Workplace

    Marcel Beckers January 15, 2023 at 12:49 PM
  6. Replacement of HeaderUtil::redirect Shop

    Marcel Beckers January 15, 2023 at 12:40 PM
  1. Contact
  2. Privacy Policy
  3. Legal Notice
  4. Terms and Conditions (T&C)
Workplace
Powered by WoltLab Suite™
Design by DragNord.com