Events.php
<?php
namespace Lia;
enum Events: string {
// @TODO document method signature. Probably by creating an interface
case Ready = "lia:ready";
case Finish = "lia:finish";
case Terminate = "lia:terminate";
case StartRequest = "lia:start_request";
case GetHttpRoutes = "lia:get_http_routes";
/** send response */
case NoHttpRoutes = "lia:no_http_routes";
/** send response */
case MultipleHttpRoutes = "lia:multiple_http_routes";
/** send response */
case SingleHttpRoute = "lia:single_http_route";
case ApplyTheme = "lia:apply_theme";
case EndRequest = "lia:end_request";
case CliReady = "lia:cli_ready";
case GetCliResponse = "lia:get_cli_response";
}