icingaweb2-module-director/library/Director/Daemon/DbBasedComponent.php
Johannes Rauh 2c5c565606
Replace ExtendedPromiseInterface with PromiseInterface
`PromiseInterface` now includes the functionality `ExtendedPromiseInterface`.
Additionally use imports instead of FQN.

Ref: https://github.com/reactphp/promise/releases/tag/v3.0.0
2026-04-30 15:11:15 +02:00

21 lines
341 B
PHP

<?php
namespace Icinga\Module\Director\Daemon;
use Icinga\Module\Director\Db;
use React\Promise\PromiseInterface;
interface DbBasedComponent
{
/**
* @param Db $db
*
* @return PromiseInterface;
*/
public function initDb(Db $db);
/**
* @return PromiseInterface;
*/
public function stopDb();
}