<?php
namespace PHPFUI\Interfaces;
interface NanoController
{
public function getErrors() : array;
public function getFiles() : array;
public function getGet() : array;
public function getInvokedPath() : string;
public function getPost() : array;
public function getUri() : string;
public function run() : \PHPFUI\Interfaces\NanoClass;
public function setFiles(array $files) : static;
public function setGet(array $get) : static;
public function setMissingClass(string $missingClass) : static;
public function setMissingMethod(string $missingMethod) : static;
public function setPost(array $post) : static;
public function setRootNamespace(string $namespace) : static;
}