30 public static function start(
string $writable =
null): void {
31 $writable ??= \ROOT . \DS .
'cache' . \DS .
'shieldon';
32 self::$firewall =
new Firewall();
33 self::$firewall->configure($writable);
34 $response = self::$firewall->run();
35 if ($response->getStatusCode() !== 200) {
36 $httpResolver =
new HttpResolver();
37 $httpResolver($response);