postDownload
Details
This page shows version 4.x. The current version can be found here.
The postDownload hook is triggered when a file is sent to the browser by Contao, e.g. by the Download(s) content
elements or the enclosures in News and Events. It passes the file name and does not expect a return value.
Parameters
string $file
The file which has been downloaded (a path relative to the project’s directory).
Example
// src/EventListener/PostDownloadListener.php
namespace App\EventListener;
use Contao\CoreBundle\DependencyInjection\Attribute\AsHook;
#[AsHook('postDownload')]
class PostDownloadListener
{
public function __invoke(string $file): void
{
// Do something …
}
}