Skip to content
PHP Ecosystem
Explore

WidgetEvent

API reference › yii › base › WidgetEvent

classyii\base\WidgetEvent
ExtendsEvent » BaseObject
ImplementsConfigurable
Since2.0.11
Sourceframework/base/WidgetEvent.php

WidgetEvent represents the event parameter used for a widget event.

By setting the $isValid property, one may control whether to continue running the widget.

PropertyTypeDescriptionDefined by
$datamixedThe data that is passed to Component::on() when attaching an event handler. Default: null.Event
$handledboolWhether the event is handled. Default: false.Event
$isValidboolWhether to continue running the widget. Default: true.WidgetEvent
$namestringThe event name. Default: null.Event
$resultmixedThe widget result. Default: null.WidgetEvent
$senderobject|nullThe sender of this event. Default: null.Event
MethodDescriptionDefined by
__construct()Constructor.BaseObject
__call()Calls the named method which is not a class method.BaseObject
__get()Returns the value of an object property.BaseObject
__isset()Checks if a property is set, i.e. defined and not null.BaseObject
__set()Sets value of an object property.BaseObject
__unset()Sets an object property to null.BaseObject
canGetProperty()Returns a value indicating whether a property can be read.BaseObject
canSetProperty()Returns a value indicating whether a property can be set.BaseObject
className() staticReturns the fully qualified name of this class.BaseObject
hasHandlers() staticReturns a value indicating whether there is any handler attached to the specified class-level event.Event
hasMethod()Returns a value indicating whether a method is defined.BaseObject
hasProperty()Returns a value indicating whether a property is defined.BaseObject
init()Initializes the object.BaseObject
off() staticDetaches an event handler from a class-level event.Event
offAll() staticDetaches all registered class-level event handlers.Event
on() staticAttaches an event handler to a class-level event.Event
trigger() staticTriggers a class-level event.Event
public bool $isValid = true

Whether to continue running the widget.

Event handlers of Widget::EVENT_BEFORE_RUN may set this property to decide whether to continue running the current widget.

public mixed $result = null

The widget result.

Event handlers may modify this property to change the widget result.