Files

26 lines
481 B
PHP
Raw Permalink Normal View History

<?php declare( strict_types=1 );
namespace KadenceWP\KadenceBlocks\Shutdown\Contracts;
use KadenceWP\KadenceBlocks\Shutdown\Shutdown_Provider;
/**
* Any class that utilizes the Shutdown Handler to perform
* a task should implement this contract and be added to
* the collection.
*
* @see Shutdown_Provider::register()
*/
interface Terminable {
/**
* Perform a task on shutdown.
*
* @action shutdown
*
* @return void
*/
public function terminate(): void;
}