.. include:: /Includes.rst.txt

.. _psr14events:

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

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


..  _psr14events-aftercompiledcacheabledataforworkspaceevent:

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

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


..  _psr14events-afterdatageneratedforworkspaceevent:

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

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


..  _psr14events-afterrecordpublishedevent:

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

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


..  _psr14events-getversioneddataevent:

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

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


..  _psr14events-modifyversiondifferencesevent:

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

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


..  _psr14events-sortversioneddataevent:

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

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