PurchasableOutOfStockPurchasesAllowedEvent ​
- Type
- Class
- Namespace
- craft\commerce\events
- Inherits
- craft\commerce\events\PurchasableOutOfStockPurchasesAllowedEvent » yii\base\Event » yii\base\BaseObject
- Implements
- yii\base\Configurable
- Since
- 5.3.0
Class PurchasableOutOfStockPurchasesAllowedEvent
Public Properties ​
| Property | Description | 
|---|---|
| currentUser | craft\elements\User, null – The user performing the check. | 
| data | mixed– The data that is passed to yii\base\Component::on() when attaching an event handler. | 
| handled | boolean – Whether the event is handled. | 
| name | string – The event name. | 
| order | craft\commerce\elements\Order, null – The order element. | 
| outOfStockPurchasesAllowed | boolean – Is this purchasable available to be purchased when out of stock | 
| purchasable | craft\commerce\base\PurchasableInterface – The purchasable element. | 
| sender | object, null – The sender of this event. | 
currentUser ​
- Type
- craft\elements\User, null
- Default value
- null
The user performing the check.
order ​
- Type
- craft\commerce\elements\Order, null
- Default value
- null
The order element.
outOfStockPurchasesAllowed ​
- Type
- boolean
- Default value
- false
Is this purchasable available to be purchased when out of stock
purchasable ​
- Type
- craft\commerce\base\PurchasableInterface
- Default value
- null
The purchasable element.
Public Methods ​
| Method | Description | 
|---|---|
| __call() | Calls the named method which is not a class method. | 
| __construct() | Constructor. | 
| __get() | Returns the value of an object property. | 
| __isset() | Checks if a property is set, i.e. defined and not null. | 
| __set() | Sets value of an object property. | 
| __unset() | Sets an object property to null. | 
| canGetProperty() | Returns a value indicating whether a property can be read. | 
| canSetProperty() | Returns a value indicating whether a property can be set. | 
| className() | Returns the fully qualified name of this class. | 
| hasHandlers() | Returns a value indicating whether there is any handler attached to the specified class-level event. | 
| hasMethod() | Returns a value indicating whether a method is defined. | 
| hasProperty() | Returns a value indicating whether a property is defined. | 
| init() | Initializes the object. | 
| off() | Detaches an event handler from a class-level event. | 
| offAll() | Detaches all registered class-level event handlers. | 
| on() | Attaches an event handler to a class-level event. | 
| trigger() | Triggers a class-level event. |