src/Edde/Api/Application/IApplication.php
<?php
declare(strict_types=1);
namespace Edde\Api\Application;
/**
* Single application implementation; per project should be exactly one instance (implementation) of this interface.
*/
interface IApplication {
/**
* execute main "loop" of application (process the given request)
*
* @return mixed
*/
public function run();
}