Contents

model.beforeImportAttribute

Triggered in Tailor\Classes\ContentDecoder\ImportDecoder.

Called when the model is importing an attribute

Example usage:

$model->bindEvent('model.beforeImportAttribute', function (string $attr, mixed &$value) use (\October\Rain\Database\Model $model) {
    // Apply data transformations
    if ($attr === 'price') {
        $value = (int) $value;
    }
});