
| Current Path : /var/www/html/rocksensor3/web/core/lib/Drupal/Core/Database/Event/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/rocksensor3/web/core/lib/Drupal/Core/Database/Event/StatementEvent.php |
<?php
declare(strict_types=1);
namespace Drupal\Core\Database\Event;
/**
* Enumeration of the statement related database events.
*/
enum StatementEvent: string {
case ExecutionStart = StatementExecutionStartEvent::class;
case ExecutionEnd = StatementExecutionEndEvent::class;
case ExecutionFailure = StatementExecutionFailureEvent::class;
/**
* Returns an array with all statement related events.
*
* @return list<class-string<\Drupal\Core\Database\Event\DatabaseEvent>>
* An array with all statement related events.
*/
public static function all(): array {
return array_map(fn(self $case) => $case->value, self::cases());
}
}