Description
When listening for EVENT_BEFORE_SEND_DATA event, no data is being passed to data property.
Steps to reproduce
Event::on(\craft\elementapi\controllers\DefaultController::class, \craft\elementapi\controllers\DefaultController::EVENT_BEFORE_SEND_DATA, function(\craft\elementapi\DataEvent $e) {
$logFile = Craft::getAlias('@storage/logs/test.log');
$logDetails = date('Y-m-d H:i:s') ."\n". print_r($e, true) ."\n\n";
\craft\helpers\FileHelper::writeToFile($logFile, $logDetails, ['append' => true]);
});
Response:
craft\elementapi\DataEvent Object
(
[data] =>
[name] => beforeSendData
[sender] => craft\elementapi\controllers\DefaultController Object
.......
)
Additional info
- Craft version: 3.7.44
- PHP version: PHP 7.4.28
- Database driver & version: MariaDB 10.7.3
- Plugins & versions: Element API 2.8.5
Description
When listening for EVENT_BEFORE_SEND_DATA event, no data is being passed to data property.
Steps to reproduce
Response:
Additional info