Initial Commit
This commit is contained in:
15
dependencies/remotelyliving/php-dns/src/Observability/Events/ObservableEventAbstract.php
vendored
Normal file
15
dependencies/remotelyliving/php-dns/src/Observability/Events/ObservableEventAbstract.php
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
namespace WP_Ultimo\Dependencies\RemotelyLiving\PHPDNS\Observability\Events;
|
||||
|
||||
use JsonSerializable;
|
||||
use WP_Ultimo\Dependencies\RemotelyLiving\PHPDNS\Entities\Interfaces\Arrayable;
|
||||
use WP_Ultimo\Dependencies\Symfony\Component\EventDispatcher\GenericEvent;
|
||||
abstract class ObservableEventAbstract extends GenericEvent implements JsonSerializable, Arrayable
|
||||
{
|
||||
public static abstract function getName() : string;
|
||||
public function jsonSerialize() : array
|
||||
{
|
||||
return [$this::getName() => $this->toArray()];
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user