.. include:: /Includes.rst.txt

.. _psr14events:

=============
PSR-14 events
=============

The following PSR-14 events are available to extend the functionality:


AfterCompiledCacheableDataForWorkspaceEvent
===========================================

Find all cacheable data of versions of a workspace.
:ref:`More details <t3coreapi:AfterCompiledCacheableDataForWorkspaceEvent>`


AfterDataGeneratedForWorkspaceEvent
===================================

Find all data of versions of a workspace.
:ref:`More details <t3coreapi:AfterDataGeneratedForWorkspaceEvent>`


AfterRecordPublishedEvent
=========================

The event is fired after a record has been published in a workspace.
:ref:`More details <t3coreapi:AfterRecordPublishedEvent>`


GetVersionedDataEvent
=====================

Find all prepared / cleaned data of versions of a workspace.
:ref:`More details <t3coreapi:GetVersionedDataEvent>`


ModifyVersionDifferencesEvent
=============================

Modify the version differences data.
:ref:`More details <t3coreapi:ModifyVersionDifferencesEvent>`


SortVersionedDataEvent
======================

The event is fired after sorting all data for versions of a workspace.
:ref:`More details <t3coreapi:SortVersionedDataEvent>`
