1<?php
2
3namespace Doctrine\DBAL;
4
5/**
6 * Container for all DBAL events.
7 *
8 * This class cannot be instantiated.
9 */
10final class Events
11{
12    /**
13     * Private constructor. This class cannot be instantiated.
14     *
15     * @codeCoverageIgnore
16     */
17    private function __construct()
18    {
19    }
20
21    public const postConnect = 'postConnect';
22
23    public const onSchemaCreateTable            = 'onSchemaCreateTable';
24    public const onSchemaCreateTableColumn      = 'onSchemaCreateTableColumn';
25    public const onSchemaDropTable              = 'onSchemaDropTable';
26    public const onSchemaAlterTable             = 'onSchemaAlterTable';
27    public const onSchemaAlterTableAddColumn    = 'onSchemaAlterTableAddColumn';
28    public const onSchemaAlterTableRemoveColumn = 'onSchemaAlterTableRemoveColumn';
29    public const onSchemaAlterTableChangeColumn = 'onSchemaAlterTableChangeColumn';
30    public const onSchemaAlterTableRenameColumn = 'onSchemaAlterTableRenameColumn';
31    public const onSchemaColumnDefinition       = 'onSchemaColumnDefinition';
32    public const onSchemaIndexDefinition        = 'onSchemaIndexDefinition';
33}
34