The executePreActions hook is triggered on Ajax requests that do not require
a DCA object. It passes the name of the action as argument and does not expect
a return value.
Parameters
string$action
The name of the action.
Example
// src/EventListener/ExecutePreActionsListener.php
namespaceApp\EventListener;useContao\CoreBundle\DependencyInjection\Attribute\AsHook;#[AsHook('executePreActions')]
classExecutePreActionsListener{publicfunction__invoke(string$action):void{if('update'===$action){// Do something …
}}}