Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
|||
| <?php | |
| namespace Luxian\Container; | |
| use Luxian\Common\Configuration; | |
| use Luxian\Common\SystemProxy; | |
| use Luxian\Controller\Index; | |
| use Luxian\Controller\Info; | |
| use Luxian\Controller\Login; | |
| use Luxian\Controller\Register; | |
| use Luxian\Database\DatabaseInterface; | |
| use Luxian\Database\Schema\Updater; | |
| use Luxian\Http\Kernel; | |
| use Luxian\Http\Request; | |
| use Luxian\Http\Router; | |
| interface ContainerInterface | |
| { | |
| public function __construct(Configuration $config); | |
| public function getDatabaseConnector(): DatabaseInterface; | |
| public function getHttpKernel(): Kernel; | |
| public function getSchemaUpdater(): Updater; | |
| public function getRouter(): Router; | |
| public function getSystemProxy(): SystemProxy; | |
| public function getLoginController(Request $request): Login; | |
| public function getRegisterController(Request $request): Register; | |
| public function getInfoController(Request $request): Info; | |
| public function getIndexController(Request $request): Index; | |
| } |